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

Как сбросить шаблон к начальному состоянию для строки ng-repeat?

Есть шаблон
<tr ng-repeat="i in Data | filter:search | filter:global_search | orderBy:order track by i.Id">
<button><i class=" fa fa-search"></i></button>

...
при клике на баттон
$this
                    .prop('disabled', true)
                    .html('<i class="fa fa-spinner fa-pulse"></i>')
                    .load(target, { Id: id }, function (response, status, xhr) {
                            $this.html('<i class="fa fa-check"></i>');
                    });

По событию через некоторое время Data обновляется, но <button><i class="fa fa-check"></i></button> остаётся.
Без track by i.Id всё работает но как я понимаю будут проблемы с производительностью
  • Вопрос задан
  • 113 просмотров
Подписаться 2 Оценить 4 комментария
Пригласить эксперта
Ответы на вопрос 1
RodgerFox
@RodgerFox
От чего data обновляется? Просто промежуток времени или что то где то меняется? как на счет ng-hide/show и к ним прикрутить, то, что меняет
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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