2015-02-12 2 views
1

Попытка отладить проблему JS, но не имеет никакого успеха - трассировка ниже.AngularJS + JQuery = TypeError: Не удается прочитать свойство 'then' of undefined

TypeError: Cannot read property 'then' of undefined  
    at Object.fn (angular.min.js:937) 
    at l.$get.l.$digest (angular.min.js:508) 
    at l.$get.l.$apply (angular.min.js:522) 
    at HTMLLIElement.<anonymous> (angular.min.js:928) 
    at HTMLLIElement.x.event.dispatch (jquery-1.11.0.min.js:10) 
    at HTMLLIElement.x.event.add.v.handle (jquery-1.11.0.min.js:10) 

Проблема в том, что код генерации ошибки не включает в себя «затем» - Я удаление объектов из массива, ошибка бросает, когда последний объект удаляется, но приложение продолжает функционировать правильно. Удивление, если это просто внутренняя Угловая ошибка, которую я могу игнорировать?

Как я могу лучше проследить причину?

+1

Просьба указать код? –

+1

в качестве первого шага, вместо миниатюрной версии угловых js, используйте версию dev, чтобы мы могли узнать, какая угловая линия вызывает ошибку ... также, которая является используемой версией angularjs –

+0

@ArunPJohny - отключено для версии dev, которая приведет меня к обновлению до более нового модуля ngAnimate. Задача решена. – Nathan

ответ

0

Обновлен модуль ngAnimate, проблема исчезла.