2016-04-26 5 views
0

В моем angularjs приложении у меня есть следующие строки кода

getGridPage('api/accounts/gettransactions') //$http call to server which sets the $scope 
$scope.transactions = {} 

, и я получаю $ переваривать уже ошибка выполнения. Как я могу избежать этого?

+3

Я уверен, что ни одна из этих двух строк не является источником проблемы. Как насчет отображения содержимого getGridPage? – noppa

+0

Хотя я согласен с комментарием выше меня, посмотрите этот ответ: http://stackoverflow.com/questions/12729122/angularjs-prevent-error-digest-already-in-progress-when-calling-scope-apply (I не знаю, как напрямую ссылаться на ответы, извините). Также не забудьте прочитать комментарии к нему. –

ответ

0

Где-то в getGridPage() вы звоните scope.$apply() или scope.$digest. Избавьтесь от этого вызова, и ошибка исчезнет.

Смежные вопросы