1. يجب تشغيل TEMPLATEURL والطرق تحت خادم الويب.
2. استخدم القالب استبدال لتعيين صحيح ، ويجب أن تكون هناك ملصقات مقابلة في القالب ، وإلا لن تظهر أي بيانات.
3. بعد الإصدار 1.2 ، تكون وحدة Ngroute مستقلة.
4. يحدث خطأ إذا لم يتم تعريف وحدة تحكم فارغة.
5. معلمات ارتباط التوجيه في التسلسل: النطاق ، العنصر ، attrs ، ctrl
6. NG لا يمكن أن يحلق كائنات مكررة. الاختراق: ng-repeat = "Thing in Things Track track by $ id ($ index)"
7. حاول تحديث خصائص المتغير بدلاً من المتغير الفردي نفسه.
8. لاحظ أن NG-Repeat ، NG-Controller ، وما إلى ذلك سيكون لها نطاقات مستقلة.
9. عندما يتم تحميل jQuery ، استخدم jQuery ، وإلا استخدم jqlite المدمج. جميع مراجع العناصر في Angular ملفوفة دائمًا مع jQuery أو jqlite ؛ أنها لا تراجع DOM الخام أبدا.
10. uncaughtr Error: [$ location: ihshprfx] لم تتم إزالة العلامة A <a href = "#" ng-click = "somemethod () ؛"> </a>
11.error: استمع إلى eacces عندما تكون في Linux ، سيظهر هذا الخطأ بسبب المنفذ الذي تستمع إليه. هنا هو 33. فقط قم بتغييره إلى عدد كبير من المنافذ مثل 8080 أو 3030. هناك حكم مفاده أن هذه المنافذ يفضل أن تكون أكبر من 1024.
12. لا يمكن عرض SELECT بدون نموذج NG. وبالمثل ، عند مواجهة المستند الأفضل المظهر ، ما هو مفقود؟
الملحق: عندما لا يتطابق مصدر خيارات NG مع الكتابة ، ستحدث جميع الاختيارات ، على النحو التالي:
var a = [{"id": 1 ، "name": "Ryan"} ....] ، ng-options = "item.I as item.name for ite in a" // i يختلف عن المعرف
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
13.ng-bind-html-unsafe تمت إزالة الوحدة النمطية [ngsanitize "أو استخدام خدمة $ SCE
من Stackoverflow
لقد أشارت إلى أنك تستخدم Angular 1.2.0 ... كما تم الإهمال أحد التعليقات الأخرى ، تم إهمال NG-Bind-HTML-INSAFE.
بدلاً من ذلك ، سترغب في فعل شيء مثل هذا:
انسخ الرمز كما يلي: <div ng-bind-html = "fearfiee_data.preview.embed.htmlsafe"> </viv>
في وحدة التحكم الخاصة بك ، حقن خدمة $ SCE ، ووضع علامة على HTML على أنها "موثوق بها":
انسخ الرمز كما يلي: myapp.controller ('myctrl' ، ['$ scope' ، '$ sce' ، function ($ scope ، $ sce) {
// ...
$ scope.preview_data.preview.embed.htmlsafe =
$ sce.trustashtml (معايير_data.preview.embed.html) ؛
}
لاحظ أنك سترغب في استخدام 1.2.0-RC3 أو الأحدث. (قاموا بإصلاح خطأ في RC3 الذي منع "المراقبين" من العمل بشكل صحيح على HTML الموثوق به.)
لعرض المزيد من بناء جملة AngularJS ، يمكنك متابعة: الإصدار اليدوي المرجعي لـ AngularJS ، وآمل أن يدعم الجميع wulin.com أكثر.