Включается массив объект используется в нг-повтор вызоваAngularJS повторить дубликата ошибки
А вот ошибка
для любви ко мне, я не могу похоже, почему угловые обрабатывают их как дубликаты.
Любая помощь очень ценится.
Включается массив объект используется в нг-повтор вызоваAngularJS повторить дубликата ошибки
А вот ошибка
для любви ко мне, я не могу похоже, почему угловые обрабатывают их как дубликаты.
Любая помощь очень ценится.
Угловой говорит вам, что он не знает, как различать элементы в вашем списке, поэтому вы должны сказать, какое поле в ваших объектах делает его уникальным. Click here for more documentation on track by
Для этого необходимо добавить track by
в ваш ng-repeat
заявление. Вы можете указать любое поле объекта, например yid
.
<div ng-repeat="item in items track by item.yid">
...
</div>
Однако, если у вас не было каких-либо полей, которые отслеживаются уникальность, вы можете также отслеживать по индексу элемента в списке с помощью $index
.
<div ng-repeat="item in items track by $index">
...
</div>
Вздох ... боится столько же. Проблема в том, что theres функция, в которой пользователи могут удалить элемент списка и отслеживать, заставляет пользователей удалять неудобства. Большое спасибо. – Cozzbie
Это кажется странным, поскольку 'track by' должен быть практически прозрачным. Это должно быть просто удаление элемента из списка или перезагрузка списка элементов. В случае вашего «yid», который должен быть уникальным, в любом случае это не имеет значения. – Soviut
Пожалуйста, добавьте ваш код ng-repeat к этому вопросу. – Soviut
Исходя из этой ошибки, похоже, что на самом деле есть дубликаты, а данные, которые вы опубликовали, не совпадают с тем, что находится в вашем приложении, то есть «title»: «Timi Aiyemo» – spongessuck