как отловить угловую ошибку нг-включения
Когда я используюng-include
как заголовок, как я могу поймать ошибку, когда адрес (путь к файлу) не существует?
Я закончилng-include router
внутриng-view(with ng-route)
, Это'немного похоже на это:
ContentCtrl:
var content = $route.current.params.content,
tmplArr = content.split("_"),
tmpl = {},
personId=$route.current.params.personId||$scope.persons[0].id;
$scope.personId=personId;
tmpl.url = "content/";
for (var i = 0, len = tmplArr.length; i < len; i++) {
tmpl.url += tmplArr[i] + "/";
}
tmpl.url = tmpl.url.substring(0, tmpl.url.length - 1) + ".html";
$scope.template = tmpl;
ContentView:
когда я использую addr не существует, как: / home / # / content / profile_asdfa, angular просто выбирает ресурс в цикле. Поэтому мне нужно отловить ошибку ng-include, когда в хэше нет файла шаблона. Кто-нибудь может мне помочь ? Спасибо!