سؤال

هل يعرف أحد كيفية التقاط الخطأ في Angularjs عندما يؤدي templateurl إلى خطأ 404 أو خطأ 500 عند تعيينه إلى مسار يتم توجيهه إلى وحدة تحكم؟عند حدوث فشل، أرى المشكلة في وحدة التحكم الخاصة بي، لكنني لا أستطيع أن أتوجز إلى التعامل مع العبوة بأمان.

هل كانت مفيدة؟

المحلول

يقدم John Lindquist هذا المثال (JS في [1]) الذي يستخدم Appctrl شامل للاستماع للحصول على RoutechangeError $ [2].أفترض أن هذا سوف يطلق النار على خطأ في تحميل templateurl لكنني لم اختبر ذلك.عن طريق [3].

[1] https: / github.com / johnlindquist / الزاوي حل / بلوب / ماجستير / عميل / js / app.js # L51

[2] http://docs.angularjs.org/api/ng . $الطريق

[3] https://groups.google.comالمنتدى /؟ fromgroups= #! الموضوع / الزاوي / kuivbdlggbe

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top