Click first item, you will see "true" In console: vm.todos.reverse() Now the isEditing is moving thanks to the key attribute