لماذا نستخدم النطاق في AngularJS؟
لماذا نستخدم النطاق في AngularJS؟

فيديو: لماذا نستخدم النطاق في AngularJS؟

فيديو: لماذا نستخدم النطاق في AngularJS؟
فيديو: Controllers in AngularJS 2024, شهر نوفمبر
Anonim

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

مع وضع هذا في الاعتبار ، ما هو استخدام النطاق في AngularJS؟

يعد النطاق $ في AngularJS كائنًا مضمنًا يحتوي على بيانات وطرق التطبيق. ثستطيع ان تخلق الخصائص إلى كائن نطاق $ داخل دالة تحكم وإسناد قيمة أو وظيفة إليه. النطاق $ هو الغراء بين وحدة التحكم والعرض (HTML).

بجانب ما سبق ، ما هو الفرق بين النطاق و rootScope في AngularJS؟ $ مجال تم إنشاؤه باستخدام ng-controller بينما $ الجذور تم إنشاؤه باستخدام ng-app. الرئيسية فرق هو توافر الخاصية المخصصة مع الكائن. خاصية مخصصة بـ $ مجال لا يمكن استخدامها خارج وحدة التحكم التي يتم تعريفها فيها بينما يتم تخصيص الخاصية بـ $ الجذر يمكن استخدامها في أي مكان.

الى جانب ذلك ، ما هو النطاق في الزاوية؟

نطاق AngularJS ال مجال هو جزء الربط بين HTML (طريقة العرض) وجافا سكريبت (وحدة التحكم). ال مجال هو كائن مع الخصائص والأساليب المتاحة. ال مجال متاح لكل من العرض ووحدة التحكم.

ما هو نطاق نطاق $؟

ال مجال هو كائن جافا سكريبت الذي يربط أساسًا بين "وحدة التحكم" و "العرض". يمكن للمرء تحديد متغيرات الأعضاء في مجال داخل وحدة التحكم التي يمكن الوصول إليها بعد ذلك من خلال العرض.

موصى به: