I have an input of type email:
<input type="email" ng-model="user.email" name="email" required>
Now I need to execute some code whenever the input is changed. Adding an ng-change="emailInputChanged()" only executes my method, in case the entered string is a valid e-mail address, but I need the callback to be executed with every keystroke, even though the input does not validate. (same issue of course when watching the model à la $scope.$watch('user.email', emailInputChanged).
Any angular way to do so?