更新ngModel(和随后的验证)的默认行为正在更改;我想把它改为模糊。
docs仅通过以下方式逐个说明如何进行:< ANY ng-model-options =“{updateOn:'blur'}”>< / ANY>。我到目前为止看起来源代码,但不知何故没有发现ngModelOptions或ng-model-options(尽管文档中都发生了这些错误,这是从源代码中删除的)。
@H_502_4@
Jon / John编写的ngModel装饰器提供了一个很好的背景解决方案,还必须意识到,声明性地,ngModelOptions不必在各个输入字段级别声明,而是可以在模块级别声明。
<body ng-app = "myApp" ng-model-options="{ updateOn: 'blur' }">
执行上述操作将使myApp模块中的所有输入字段都继承ng模型选项。
如果需要,这些可以在特定输入字段中覆盖(例如,搜索过滤器)。