coderisimo
@coderisimo

Как изменить number of $digest iterations в Angular?

У меня редактор с древовидным меню. Элементов не мало, вложенность приличная. Периодически выскакивает ошибка
Error: [$rootScope:infdig] angularjs/1.3.20/$rootScope/infdig?p0=10&p1

Прочитал ,что можно избежать ее увеличив digestTtl .
Пробую вот так :
angular.module('App',[] ,function($rootScopeProvider) {$rootScopeProvider.digestTtl(15);})
            .controller('EditorCtrl', ['$scope', 'fileUpload', '$http', 'iddirector', function ($scope, fileUpload, $http, iddirector) {

//controller content


В ответ приложение не запускается. Подскажите, как победить сее.
Спасибо.
  • Вопрос задан
  • 227 просмотров
Решения вопроса 1
Я так понимаю, что вам нужно это в конфиг блоке вызвать.
Как-то так:
angular.module('App',[])
.config(['$rootScopeProvider', function($rootScopeProvider) { $rootScopeProvider.digestTtl(15); } ])
.controller( ... );

P.S.
Не стоит так делать, древовидные меню - это почти всегда антипаттерн дизайна.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@kgorozhanov
Front-End Developer
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы