Как стать автором
Обновить

Комментарии 9

Отличная статья!
Ангуляр — классный фреймворк, но начиная на нём писать у новичков в JS (или у людей, которые не задумываются как сделана эта «магия») появляется немало маленьких проблем, которые приходится решать.
Спасибо, теперь понятно, для чего нужен track by (попался в примерах, а разъяснения не было).
Track by $index здесь нужно использовать первоочерёдно по другой причине — попробуйте указать одинаковые значения в разных элементах списка.

Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: tag in book.tags, Duplicate key: string:Tyrion
НЛО прилетело и опубликовало эту надпись здесь
место проведения митапа показывается только мемберам, и я не увидел, в каком это городе нашей необъятной
Москоу сити, уважаемый.
Действительно полезная статья, спасибо ТС!
Track by $index еще нужен, чтобы Angular не добавлял что-то вроде свойства $hash в каждый объект коллекции, поскольку это может иметь влияние на перечисление этих самых свойств.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории