使用ng-model-options仍然立即更新模型

时间:2015-07-29 03:48:27

标签: angularjs angularjs-directive

这是我附加到输入标签的指令:

ng-model="user.firstname"  ng-required="true"   
ng-minlength="2" ng-model-options="{updateOn: 'default blur '}"

情况是: 我将ng-model-options附加到输入,但仍然立即更新模型。

将validation和ng-model-options同时附加到输入标签是否可以?

如果我想验证该字段并更新模型,直到我失去焦点, 我该怎么办?我这样对吗?

谢谢!

解决

之后,我将angular.js版本1.2升级到1.3。

我得到了我想要的效果。

感谢@ user2341963和回复者。

1 个答案:

答案 0 :(得分:0)

请阅读文档:ngModelOptions

  

updateOn:指定输入绑定到哪个事件的字符串。您可以使用空格分隔列表设置多个事件。有一个名为default的特殊事件与属于控件的默认事件匹配。

您需要删除默认事件。