If you add any of the angular directives for validation (ng-minlength, ng-maxlength, ng-pattern, etc.) to an input that is bound to a breeze entity it blocks any user input if f
Angular 1.3.0-rc.1 introduced the allowInvalid
option for use with the ngModelOptions
directive. It is essentially a formalization of the OP's hack at line 16331. The option instructs Angular to allow invalid form inputs to be written to $scope, and solves the problem neatly.
Usage:
See this feature request for more information: https://github.com/angular/angular.js/issues/8290.