Without trackBy

{{ item.name }}
Initial model
{{ ::ctrl.selectedItem | json }}
Current model
{{ ctrl.selectedItem | json }}
Model has changed

With trackBy

{{ item.name }}
Initial model
{{ ::ctrl.selectedItem | json }}
Current model
{{ ctrl.selectedItem | json }}
Model has changed