কেন আমরা কৌণিকভাবে আনসাবস্ক্রাইব ব্যবহার করি?
কেন আমরা কৌণিকভাবে আনসাবস্ক্রাইব ব্যবহার করি?

ভিডিও: কেন আমরা কৌণিকভাবে আনসাবস্ক্রাইব ব্যবহার করি?

ভিডিও: কেন আমরা কৌণিকভাবে আনসাবস্ক্রাইব ব্যবহার করি?
ভিডিও: নভোবিওসিন পরীক্ষা- কোয়াগুলেজ নেগেটিভ স্ট্যাফাইলোকোকি (এস. এপিডার্মিডিস এবং এস. স্যাপ্রোফাইটিকাস) 2024, মার্চ
Anonim

আনসাবস্ক্রাইব পদ্ধতি ব্যবহার করুন এই মেমরি লিক প্রতিরোধ করার জন্য আমাদের সাবস্ক্রিপশন থেকে সদস্যতা ত্যাগ করতে হবে যখন আমাদের কাজ শেষ হয়ে যাবে। আমরা অবজারভেবলে আনসাবস্ক্রাইব পদ্ধতি কল করে তা করি। অ্যাঙ্গুলারে, আমাদের পর্যবেক্ষণযোগ্য থেকে সদস্যতা ত্যাগ করতে হবে যখন উপাদানটি ধ্বংস হচ্ছে

কৌণিকভাবে সদস্যতা ত্যাগ করার উদ্দেশ্য কী?

বিশেষভাবে, কৌণিক উপাদানটি ধ্বংস করার আগে আমাদের অবশ্যই সদস্যতা ত্যাগ করতে হবে। এটি করতে ব্যর্থ হলে একটি মেমরি লিক তৈরি হতে পারে। আমরা ngOnDestroy পদ্ধতিতে আমাদের পর্যবেক্ষণযোগ্য থেকে সদস্যতা ত্যাগ করি।

আমাদের কি কৌণিকভাবে সদস্যতা ত্যাগ করতে হবে?

সাধারণত আপনাকে HTTP কল থেকে আনসাবস্ক্রাইব করার দরকার নেই ।ActiveatedRoute এবং এর পর্যবেক্ষণযোগ্য রাউটার থেকে ইনসুলেটেড থাকে তাই কৌণিক রাউটার একটি রাউটেড কম্পোনেন্ট ধ্বংস করে। যখন এটির আর প্রয়োজন হয় না এবং ইনজেকশনযুক্ত অ্যাক্টিভেটেড রুট এটির সাথে মারা যায়৷

সাবস্ক্রাইব কেন কৌণিক ভাষায় ব্যবহার করা হয়?

এই ফাংশনটি কার্যকর করা হয় যখন একজন গ্রাহক সাবস্ক্রাইব পদ্ধতিতে কল করেন। সাবস্ক্রাইবার ফাংশন সংজ্ঞায়িত করে যে কীভাবে মান বা বার্তা প্রকাশ করতে হবে বা তৈরি করতে হবে আপনার তৈরি করা পর্যবেক্ষণকে কার্যকর করতে এবং বিজ্ঞপ্তিগুলি পেতে শুরু করতে, আপনি এটিকে সাবস্ক্রাইব পদ্ধতি কল করুন, একজন পর্যবেক্ষককে পাস করে।

কৌণিক কি স্বয়ংক্রিয়ভাবে সদস্যতা ত্যাগ করে?

@YoussefTaghlabi, FYI, অফিসিয়াল কৌণিক ডকুমেন্টেশন (angular.io/guide/http) উল্লেখ করে যে: " The AsyncPipe আপনার জন্য স্বয়ংক্রিয়ভাবে সদস্যতা (এবং সদস্যতা ত্যাগ করে)।" সুতরাং, এটি প্রকৃতপক্ষে আনুষ্ঠানিকভাবে নথিভুক্ত।

প্রস্তাবিত: