من المحتمل أن يكون اسم التوجيه إما مقتطعًا أو يجب أن يؤدي الزاوي إلى استثناء ، لذلك يسهل اكتشاف الخطأ المطبعي. من الواضح أن المسافة البادئة أو التالية خطأ.
في المثال التالي ، الاسم هو "DirectiveName" بدلاً من "directiveName":
https://jsfiddle.net/c2ztgdjr/
ربما يجب تطبيق نفس القاعدة على وحدات التحكم والمصانع وما إلى ذلك ، على الرغم من أنه لا يزال من الممكن حقن تلك التي تحتوي على مساحة إضافية.
أود أن أقول إننا يجب أن نرمي. سيكون هذا إصلاحًا سهلاً في المترجم ، راجع https://github.com/angular/angular.js/blob/74eb17d7c8232f72f134bf2546f10fed7234d276/src/ng/compile.js#L800
أي شخص يتوهم إرسال العلاقات العامة مع اختبار مرتبط؟
@ pkozlowski- مفتوح المصدر يا! يرجى التحقق من العلاقات العامة لهذه المشكلة. شكرا!
احرص على عدم استخدام أحرف كبيرة في بداية اسم المكون الخاص بك.
التعليق الأكثر فائدة
احرص على عدم استخدام أحرف كبيرة في بداية اسم المكون الخاص بك.