The track by needs to be at the end of the expression:
<li ng-repeat="person in attendees | filter: {arrived: false } track by person.id">
More Related Contents:
- How to iterate over the keys and values with ng-repeat in AngularJS?
- How to make ng-repeat filter out duplicate results
- AngularJS For Loop with Numbers & Ranges
- Calculating sum of repeated elements in AngularJS ng-repeat
- Difficulty with ng-model, ng-repeat, and inputs
- Angular ng-repeat add bootstrap row every 3 or 4 cols
- Angular ng-repeat conditional wrap items in element (group items in ng-repeat)
- passing 2 $index values within nested ng-repeat
- ng-repeat filtering data by date range
- Preserve line breaks in angularjs
- How to use ng-repeat for dictionaries in AngularJs?
- Directive isolate scope with ng-repeat scope in AngularJS
- AngularJS: ng-repeat list is not updated when a model element is spliced from the model array
- AngularJS : ng-repeat filter when value is greater than
- AngularJS Group By Directive without External Dependencies
- Angular orderBy number sorting as text in ng-repeat
- Using comma as list separator with AngularJS
- How to use “ng-repeat” within template of a directive in Angular JS?
- AngularJs Remove duplicate elements in ng-repeat
- Using ng-repeat to generate select options (with Demo)
- What is `priority` of ng-repeat directive can you change it?
- AngularJS – Filter empty objects
- shuffle array in ng-repeat angular
- How to highlight a selected row in ngRepeat?
- ng-repeat specify a starting index
- angularjs text area character counter
- How to obtain previous item in ng-repeat?
- Binding inputs to an array of primitives using ngRepeat => uneditable inputs
- Angular ng-click event delegation
- Highlighting a filtered result in AngularJS