Adding the same expression twice causes ng-repeater duplicate key error

This can be resolved by adding: "track by $index" to ng-repeater. This way items are keyed by their position. For reference see:
http://docs.angularjs.org/error/ngRepeat:dupes