Задать вопрос
@kartio

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

Есть приложение с использованием angularjs, в нем используется сторонняя директива, которая занимается сортировкой списка. Эта сортировка использует jquery sortable. В какой-то момент в этой директиве происходит ошибка в джаваскрипте, вылетает эксепшн, ангулар перерисовывает ng-repeat по элементам списка, но при этом получается, что в контейнере остаются дубликаты элементов, которые уже "отвязаны" от списка, то есть вызывая ng-repeat, ангулар не учитывает "старые" элементы. Каким образом он отслеживает эту привязку?..
Если посмотреть $('el').data(), то там есть scope, в нем вся информация типа вотчеров и т.п., что можно проверить и что проверяет сам ангулар?..
Попробую пока сам глянуть по исходникам
  • Вопрос задан
  • 111 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • МИПО
    Бакалавриат Веб-разработка
    54 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Demetros
Что-то припоминаю, что если подключен модуль ngAnimate, то он может приводить к дубликатам.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы