How callbacks work

you don’t have a bind to the data, so there is no expectation that the view should pay attention.

see Passing Value of an Input type text to the home.ts

but I would expect that you would need an [ngModel]=‘device’ on your ngFor