Angular-styleguide: كيفية استدعاء $ نطاق. $ البث عند استخدام vm = هذا؟

تم إنشاؤها على ١٢ سبتمبر ٢٠١٤  ·  4تعليقات  ·  مصدر: johnpapa/angular-styleguide

TypeError: vm. $ البث ليس وظيفة

عند نشر الأحداث والاشتراك فيها باستخدام $ emit أو $ البث أو $ عند التفكير في نقل هذه الاستخدامات إلى مصنع والاستدعاء من وحدة التحكم.

هل يوجد مثال؟

question

التعليق الأكثر فائدة

يمكنك بالتأكيد فعل ذلك. جزء من ميزة استخدام "Controller as" هو أن النطاق $ يقوم بالعديد من الأشياء. يسمح Controller As لجوانب ربط البيانات بالبقاء منفصلة ومن ثم نقوم فقط بحقن نطاق $ عندما نحتاج إليه لشيء آخر.

عندما أحتاج إلى نطاق $ لشيء ما في وحدة تحكم ، أحاول أولاً معرفة ما إذا كنت في حاجة إليه حقًا ، وإذا كنت أقوم بتجريده في خدمة لأشياء مثل البث / البث. لذلك في حالتك ما زلت ألخصها.

ال 4 كومينتر

إذا كنت بحاجة إلى طرق النطاق $ ، فأنت بحاجة إلى إدخال نطاق $.

فهل من المقبول استخدام هذا النطاق و $ في وحدة تحكم واحدة؟

يمكنك بالتأكيد فعل ذلك. جزء من ميزة استخدام "Controller as" هو أن النطاق $ يقوم بالعديد من الأشياء. يسمح Controller As لجوانب ربط البيانات بالبقاء منفصلة ومن ثم نقوم فقط بحقن نطاق $ عندما نحتاج إليه لشيء آخر.

عندما أحتاج إلى نطاق $ لشيء ما في وحدة تحكم ، أحاول أولاً معرفة ما إذا كنت في حاجة إليه حقًا ، وإذا كنت أقوم بتجريده في خدمة لأشياء مثل البث / البث. لذلك في حالتك ما زلت ألخصها.

صافي! شكرا جزيلا!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

Foxandxss picture Foxandxss  ·  13تعليقات

philmerrell picture philmerrell  ·  10تعليقات

jusefb picture jusefb  ·  9تعليقات

amiceli picture amiceli  ·  7تعليقات

kdekooter picture kdekooter  ·  8تعليقات