PhoneGap, Iphone, угловой цикл дайджеста Ошибка: [$ rootScope: infdig]

0

У меня есть угловое приложение, которое отлично работает в моем браузере. (ТАКЖЕ браузер моего iphone5) Проблема возникает только тогда, когда я запускаю ее на своем телефоне с помощью PhoneGap.

каждый раз, когда я перемещаюсь между представлениями (ВСЕ VIEW в моем приложении), я получаю эту подобную ошибку...

Error: [$rootScope:infdig] http://errors.angularjs.org/1.4.4/$rootScope/infdig?p0=10&p1=%5B%5B%7B%22msg%22%3A%22fn%3A%20function%20(c%2Cd%2Ce%2Cf)%7Be%3Da(c%2Cd%2Ce%2Cf)%3Breturn%20b(e%2Cc%2Cd)%7D%22%2C%22newVal%22%3A5%7D%2C%7B%22msg%22%3A%22fn%3A%20function%20(c%2Cd%2Ce%2Cf)%7Be%3Da(c%2Cd%2Ce%2Cf)%3Breturn%20b(e%2Cc%2Cd)%7D%22%2C%22newVal%22%3A%22%22%7D%2C%7B%22msg%22%3A%22fn%3A%20function%20(c%2Cd%2Ce%2Cf)%7Be%3Da(c%2Cd%2Ce%2Cf)%3Breturn%20b(e%2Cc%2Cd)%7D%22%2C%22newVal%22%3A%22207.20000000000002%22%7D%2C%7B%22msg%22%3A%22match.type%20%3D%3D%20'text'%22%2C%22newVal%22%3Afalse%7D%2C%7B%22msg%22%3A%22match.type%20%3D%3D%20'image'%22%2C%22newVal%22%3Afalse%7D%2C%7B%22msg%22%3A%22fn%3A%20function%20(a)%7Breturn%20d(a)%7D%22%2C%22newVal%22%3A%7B%22height%22%3A%22207.20000000000002px%22%7D%7D%2C%7B%22msg%22%3A%22fn%3A%20function%20(c%2Cd%2Ce%2Cf)%7Be%3Da(c%2Cd%2Ce%2Cf)%3Breturn%20b(e%2Cc%2Cd)%7D%22%2C%22newVal%22%3A%22%22%7D%2C%7B%22msg%22%3A%22dialogLabelStyle%22%7D%2C%7B%22msg%22%3A%22%7B'showing'%3A%20matchDlgShowing%2C%20'allow-.............(and so on and so fourth)

1) В браузере моего телефона я не получаю никакой ошибки

2) Я НЕ использую $ scope. $ Watch вообще

3) Я отключил FastClick

4) все данные в представлении поступают на службы, которые содержат статический JSON, например:

someApp.service('BaseContentService', function(ContentNumbersService){

    .......

    this.getSomeData = function() {
        return this.levels.levelsCount;
    };

});

//Inside controller
$scope.data = BaseContentService.getSomeData();

Но каждый раз, когда я перемещаюсь между представлениями, я получаю эту ошибку

Не могли бы вы мне помочь

  • 0
    я подумал, может быть, это связано с каким-то плагином для телефона, но после их удаления я получаю сообщение об ошибке, что мое приложение работает медленно. что-то не так с моим вопросом, я что-то упустил?
Теги:
cordova
angular-digest

1 ответ

1

Модернизация с углового 1.4.4 до углового 1.4.6 решила проблему!

спасибо за рейтинг...

  • 0
    Я испытывал точно то же самое. Я обновил AngularJS и больше не получаю ошибку infdig

Ещё вопросы

Сообщество Overcoder
Наверх
Меню