Ho difficoltà a capire come funziona la traccia per espressione di ng-repeat in angularjs. La documentazione è molto scarsa: http://docs.angularjs.org/api/ng/directive/ngRepeat
Puoi spiegare qual è la differenza tra questi due frammenti di codice in termini di associazione dati e altri aspetti rilevanti?
con: track by $index
<!--names is an array-->
<div ng-repeat="(key, value) in names track by $index">
<input ng-model="value[key]">
</div>
senza (stessa uscita)
<!--names is an array-->
<div ng-repeat="(key, value) in names">
<input ng-model="value[key]">
</div>