У меня возникают трудности с пониманием того, как работает отслеживание выражения ng-repeat в angularjs. Документация очень скудная: http://docs.angularjs.org/api/ng/directive/ngRepeat
Можете ли вы объяснить, какая разница между этими двумя фрагментами кода в терминах привязки данных и других соответствующих аспектов?
с: track by $index
<!--names is an array-->
<div ng-repeat="(key, value) in names track by $index">
<input ng-model="value[key]">
</div>
без (тот же вывод)
<!--names is an array-->
<div ng-repeat="(key, value) in names">
<input ng-model="value[key]">
</div>