عند تغيير كشف الزاوي؟

جدول المحتويات:

عند تغيير كشف الزاوي؟
عند تغيير كشف الزاوي؟
Anonim

كشف التغيير يعنيتحديث DOM كلما تم تغيير البيانات. يوفر Angular استراتيجيتين لاكتشاف التغيير. في استراتيجيتها الافتراضية ، كلما تم تغيير أي بيانات أو تغييرها ، ستقوم Angular بتشغيل كاشف التغيير لتحديث DOM.

كيف يكتشف Angular اكتشاف التغيير؟

لتشغيل كاشف التغيير يدويًا:

  1. إدخال خدمة ChangeDetectorRef في المكون.
  2. استخدم markForCheck في طريقة الاشتراك لإرشاد Angular للتحقق من المكون في المرة التالية التي يتم فيها تشغيل أجهزة الكشف عن التغيير.
  3. على خطاف دورة حياة ngOnDestroy ، قم بإلغاء الاشتراك من الملاحظة التي يمكن ملاحظتها.

ما هي دورة الكشف عن التغيير في Angular؟

أثناء اكتشاف التغيير ، يعمل Angularفوق الارتباطات ، ويقيم التعبيرات ويقارنها بالقيم السابقة ويحدّث DOM إذا لزم الأمر. بعد كل دورة للكشف عن التغيير ، يقوم Angular بإجراء فحص للتأكد من أن حالة المكون متزامنة مع واجهة المستخدم.

ما المقصود باكتشاف تغيير Angular onPush؟

تعمل إستراتيجية OnPush على تغيير سلوك اكتشاف التغيير في Angular بطريقة مماثلة لفصل المكون. لم يعد الكشف عن التغيير يعمل تلقائيًا لكل مكون بعد الآن. Angular بدلاً من ذلكيستمع إلى تغييرات محددةويقوم بتشغيل اكتشاف التغيير فقط على شجرة فرعية لهذا المكون.

ما هي استراتيجية الكشف عن التغيير؟

الآلية الأساسية لاكتشاف التغيير هيلإجراء فحوصات مقابل حالتين، واحدة هي الحالة الحالية ، والأخرى هي الحالة الجديدة. إذا كانت إحدى هذه الحالة مختلفة عن الأخرى ، فهذا يعني أن شيئًا ما قد تغير ، مما يعني أننا بحاجة إلى تحديث (أو إعادة تصيير) العرض.

موصى به:

مقالات مشوقة
كم عدد المخترقين في R6؟
اقرأ أكثر

كم عدد المخترقين في R6؟

Thermite و Hibana و Ace هي حجر الأساس لتكوين الفريق الجيد. إنهم المخترقون الأقوياءثلاثةفي Siege ، وقدرتهم على تدمير الأسطح المعززة مهمة لكل مباراة. من هم المنتهكون بشدة المخترقون الصعبون هم جزء أساسي من كل تشكيل فريق ناجح بشكل موثوق حيث يسمحون للمهاجمين بما يلي:

من أين جاء فلاسفة التنوير؟
اقرأ أكثر

من أين جاء فلاسفة التنوير؟

جذورها عادةً ما تُعزى إلى1680s إنجلترا، حيث نشر إسحاق نيوتن خلال ثلاث سنوات كتابه "Principia Mathematica" (1686) وجون لوك "Essay Concerning Human" فهم "(1689) - عملين قدموا مجموعة الأدوات العلمية والرياضية والفلسفية للتقدم الكبير في عصر التنوير … من أين كان معظم فلاسفة التنوير؟ بعض أهم كتّاب عصر التنوير هم فلسفاتفرنسا، ولا سيما فولتير والفيلسوف السياسي مونتسكيو.

لماذا أصبحت الولايات المتحدة دولة دائنة؟
اقرأ أكثر

لماذا أصبحت الولايات المتحدة دولة دائنة؟

الولايات المتحدة حاليًا هي الدولة الأكثر ديونًا ، وفقًا لـ NIIP الخاص بها NIIP A صافي وضع الاستثمار الدولي (NIIP)يقيس الفجوة بين مخزون الدولة من الأصول الأجنبية ومخزون أجنبي من تلك الدولة الأصول. … الأمة التي لديها NIIP إيجابية هي أمة دائنة ، في حين أن الدولة التي لديها NIIP سلبية هي أمة مدينة.