The model gets changed b
This needs to be more like a comment, but putting it as an answer to make it more visible. I got the same error, but unfortunately the above answer did not work. There was also an error in the console which I ignored earlier ERROR Error: If ngModel is used within a form tag, either the name attribute must be set or the form control must be defined as 'standalone' in ngModelOptions.
Fixing this issue caused the problem to be fixed.
In a nutshell what I did was adding an additional attribute called name
to the input.