Вопрос

Кто-нибудь знает, как поймать ошибку в Angularjs, когда TemplateURL приведет к ошибке 404 или ошибку 500, когда он назначен маршрутом, который направлен на контроллер?Когда возникает неудача, я вижу проблему в моей консоли, но я не могу наставлять Angularjs, чтобы справиться со изящно.

Это было полезно?

Решение

Джон Линкист предлагает этот пример (JS в [1]), который использует всеобъемлющий AppCTRL для прослушивания $ RouteChangeError [2].Я предполагаю, что это будет огонь за ошибку, загрузку templateURL, но я не проверял это.Через [3].

[1] https:// github.com / johnlindquist / угловая решалка / blob / master / client / js / app.js # l51

[2] http://docs.angularjs.org/api/ng . $Маршрут

[3] https://groups.google.com/Форум /? Отгруппы= #! Тема / угловой / kuivbdlggbe

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top