当templateUrl导致404错误时,是否有人知道如何捕获AngularJS中的错误?当分配给指向控制器的路由时,是否有人知道500错误?当发生故障时,我在控制台中看到了问题,但我似乎无法指示angularJS优雅地处理。
答案 0 :(得分:3)
John Lindquist提供了这个例子([1]中的js),它使用一个总体的AppCtrl来监听$ routeChangeError [2]。我假设这将解雇加载templateUrl的错误,但我还没有测试过。通过[3]。
[1] https://github.com/johnlindquist/angular-resolve/blob/master/client/js/app.js#L51
[2] http://docs.angularjs.org/api/ng。$ route
[3] https://groups.google.com/forum/?fromgroups=#!topic/angular/KUIVbdlGGbE