当我ng-include
用作标题时,地址(文件路径)不存在时如何捕获错误?
我完成了一个ng-include router
里面的 a ng-view(with ng-route)
,有点像这样:
内容控件:
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;
内容视图:
<div ng-include="template.url" class="ng-animate"></div>
当我使用 addr 时,例如:/home/#/content/profile_asdfa,角度只是在循环中获取资源。因此,当哈希中没有模板文件时,我需要捕获 ng-include 错误。有谁能够帮我 ?谢谢!