Is there something special going on with input type="email" and ng-model attribute?
If the input is email, then the model doesnt update.
If I change the input type to text, number or date it updates correctly.
Bug or some special magic email validation behavior that I dont understand?
It does some validation on then input, so you need to have entered a valid email address before it is bound to the model.
This is the regex that is used:
Basically you need to input an address that is at least