【发布时间】:2014-10-17 09:05:31
【问题描述】:
我正在使用 angular-breadcrumb ,但我只想在某些页面中显示它。 所以我写了这个。
App.controller('crumbCtrl', function ($scope, $rootScope, $location) {
$scope.isActive = function (route) {
return $location.path().indexOf(route)!=-1;
}
<div ng-controller="crumbCtrl" ng-show="{true:isActive('model/')}">
<div ncy-breadcrumb></div>
</div>
当页面路径包含'model/'时,页面将显示它。
但是进入页面时出现错误。错误是:
**Uncaught Error**: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
**Watchers** fired in the last 5 iterations: [["{true:isActive('model/')}; newVal: {\"true\":false}; oldVal: {\"true\":false}"],["{true:isActive('model/')}; ...
【问题讨论】:
标签: javascript angularjs angularjs-directive breadcrumbs