2016-03-30 4 views
0

После миграции с углового 1,4 до 1,5 'Ошибка: $ rootScope: infdig' встречается.

В шаблонах было несколько способов использования ng-init, но их удаление не помогает.

Проблемы возникают, когда accordion-group от ui-bootstrap (v.0.13.1) используется после второго и следующего посещений одного и того же шаблона маршрута.

Может быть, кто-то сталкиваются с той же проблемой с помощью этой версии ui-bootstrap (не может быть обновлена ​​до более высокой версии на данный момент) или знать некоторые известные проблемы, связанные с такой проблемой в угловом 1.5

Просто заметить, что все работало нормально в угловой v.1.4.10

Update1: Я нашел одно возможное решение для исправления ошибки infdig, которая помогает в одном из моих случаев, но не для всех.

Под accordion-group была использована специальная директива с templateUrl. После замены templateUrl ошибка template исчезла.

Надеется, что это поможет кто-нибудь

+0

Пожалуйста, добавьте свой код или Plunker –

+0

извините, но я не могу добавить производственный код. Я просто хочу спросить какой-нибудь совет или, может быть, кто-то встретится с той же проблемой. –

+0

Я создал подобную ситуацию внутри Plunker http://embed.plnkr.co/n4noi1DQYLrlX7fQIpSZ/, но я не могу воспроизвести мою проблему там. Похоже, в моем случае больше наблюдателей. –

ответ

0

Взгляните на infinite digest documentation и отлаживать хранение примеры из дока в виде: это, скорее всего, вы найдете где - и почему - бесконечный цикл

+0

после удаления с помощью директивы 'accordion' из моих шаблонов все работает отлично –