পরিবর্তন সনাক্তকরণ মানে যখনই ডেটা পরিবর্তন করা হয় তখন DOM আপডেট করা। কৌণিক পরিবর্তন সনাক্তকরণের জন্য দুটি কৌশল প্রদান করে। এর ডিফল্ট কৌশলে, যখনই কোনো ডেটা পরিবর্তিত বা পরিবর্তিত হয়, Angular DOM আপডেট করতে পরিবর্তন সনাক্তকারী চালাবে।
কীভাবে কৌণিক পরিবর্তন সনাক্তকরণ সনাক্ত করে?
পরিবর্তন ডিটেক্টর ম্যানুয়ালি চালানোর জন্য:
- কম্পোনেন্টে ChangeDetectorRef পরিষেবা ইনজেক্ট করুন।
- পরের বার পরিবর্তন ডিটেক্টর চালানোর সময় উপাদানটি পরীক্ষা করার জন্য কৌণিককে নির্দেশ দিতে সাবস্ক্রিপশন পদ্ধতিতে markForCheck ব্যবহার করুন।
- ngOnDestroy জীবন চক্র হুকে, পর্যবেক্ষণযোগ্য থেকে সদস্যতা ত্যাগ করুন।
অ্যাঙ্গুলারে পরিবর্তন সনাক্তকরণ চক্র কী?
পরিবর্তন সনাক্তকরণের সময় কৌণিক বাইন্ডিংয়ের উপরে চলে, এক্সপ্রেশন মূল্যায়ন করে, পূর্ববর্তী মানের সাথে তুলনা করে এবং প্রয়োজনে DOM আপডেট করে। প্রতিটি পরিবর্তন সনাক্তকরণ চক্রের পরে, কৌণিক স্থিতিটি ব্যবহারকারী ইন্টারফেসের সাথে সিঙ্ক করা হয়েছে তা নিশ্চিত করতে একটি পরীক্ষা চালায়।
কৌণিক অনপুশ পরিবর্তন সনাক্তকরণ কি?
অনপুশ কৌশলটি কৌণিকের পরিবর্তন সনাক্তকরণ আচরণকে একইভাবে পরিবর্তন করে যেমন একটি উপাদান বিচ্ছিন্ন করা হয়। পরিবর্তন সনাক্তকরণ আর প্রতিটি উপাদানের জন্য স্বয়ংক্রিয়ভাবে চালানো হয় না। কৌণিক পরিবর্তে নির্দিষ্ট পরিবর্তনের জন্য শোনে এবং শুধুমাত্র সেই উপাদানটির জন্য একটি সাবট্রিতে পরিবর্তন সনাক্তকরণ চালায়।
পরিবর্তন সনাক্তকরণ কৌশল কি?
পরিবর্তন সনাক্তকরণের প্রাথমিক প্রক্রিয়া হল থেকেদুটি রাজ্যের বিরুদ্ধে পরীক্ষা করুন, একটি বর্তমান অবস্থা, অন্যটি নতুন রাজ্য৷ যদি এই অবস্থার একটি অন্যটির থেকে আলাদা হয়, তাহলে কিছু পরিবর্তন হয়েছে, যার অর্থ আমাদের ভিউটি আপডেট (বা পুনরায় রেন্ডার) করতে হবে৷