ما هو ربط البيانات ثنائي الاتجاه في AngularJS؟
ما هو ربط البيانات ثنائي الاتجاه في AngularJS؟

فيديو: ما هو ربط البيانات ثنائي الاتجاه في AngularJS؟

فيديو: ما هو ربط البيانات ثنائي الاتجاه في AngularJS؟
فيديو: Two way databinding in AngularJS 2024, يمكن
Anonim

اثنين - طريقة ملزمة

ربط البيانات في AngularJS هو التزامن بين النموذج والعرض. متي البيانات في تغييرات النموذج ، يعكس العرض التغيير ، ومتى البيانات في عرض التغييرات ، يتم تحديث النموذج أيضًا

بعد ذلك ، قد يتساءل المرء أيضًا ، ما هو استخدام ربط البيانات ثنائي الاتجاه؟

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

علاوة على ذلك ، كيف يمكنك إنشاء ربط البيانات في اتجاهين في الزاوية؟ استخدام اثنين - طريقة ربط البيانات . اثنين - طريقة ربط البيانات يجمع بين المدخلات والمخرجات ربط في تدوين واحد باستخدام التوجيه ngModel. إلى يزيد المكون الخاص بك الذي يدعم اثنين - طريقة ملزمة ، يجب تحديد خاصيةOutput لتتطابق معInput ، لكن تلحقها بالتغيير.

مع وضع ذلك في الاعتبار ، ما هو الفرق بين الربط أحادي الاتجاه والربط ثنائي الاتجاه في AngularJS؟

طريقة واحدة ملزمة يكون ربط البيانات من النموذج لعرضها. أيضا اتجاهين ملزمة يكون ربط البيانات من النموذج لعرضها وعرضها على النموذج. اتجاهين البيانات ربط -> أي تغيير في حقل واجهة المستخدم يحدّث النموذج وأي تغيير في النموذج يحدّث حقل واجهة المستخدم. اتجاه واحد البيانات ربط هو نهج أفضل بسبب التدفق أحادي الاتجاه للبيانات.

ما هو ربط البيانات أحادي الاتجاه وربط البيانات ثنائي الاتجاه؟

ماذا يكون اثنين - طريقة ربط البيانات و واحد - طريقة البيانات التدفق ، وكيف تختلف؟ اتجاهين لربط البيانات يعني أن حقول واجهة المستخدم مرتبطة بالنموذج البيانات ديناميكيًا بحيث عندما يتغير حقل واجهة المستخدم ، فإن النموذج البيانات يتغير معها والعكس صحيح. طريقة واحدة للبيانات التدفق يعني أن النموذج هو المصدر الوحيد للحقيقة.

موصى به: