Я использую угловую пачку, но хочу показать ее только на одной странице. Итак, я пишу это.
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/')}; ...