@kartio

Как проверить, осталась ли привязка у элемента в angularjs?

Есть приложение с использованием angularjs, в нем используется сторонняя директива, которая занимается сортировкой списка. Эта сортировка использует jquery sortable. В какой-то момент в этой директиве происходит ошибка в джаваскрипте, вылетает эксепшн, ангулар перерисовывает ng-repeat по элементам списка, но при этом получается, что в контейнере остаются дубликаты элементов, которые уже "отвязаны" от списка, то есть вызывая ng-repeat, ангулар не учитывает "старые" элементы. Каким образом он отслеживает эту привязку?..
Если посмотреть $('el').data(), то там есть scope, в нем вся информация типа вотчеров и т.п., что можно проверить и что проверяет сам ангулар?..
Попробую пока сам глянуть по исходникам
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Demetros
Что-то припоминаю, что если подключен модуль ngAnimate, то он может приводить к дубликатам.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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