【发布时间】:2014-07-01 14:39:27
【问题描述】:
在这段代码中:
<input class="form-control" ng-model="actionText" />
AngularJS 将在用户输入内容时更新模型 actionText。如果此模型在其他地方使用,例如在控制器中,它会随着每个字符的输入而更新。我可以想到这实际上可能是一件坏事的情况。也许您只需要在用户将焦点从输入转移到其他东西之后的模型值,例如当您需要在输入完成后验证输入时。我可以使用 Javascript 的 blur 函数来设置处理程序来确定何时失去焦点,但这似乎与 Angular 的本意背道而驰。输入失去焦点后是否有 AngularJS 更新模型的方法?
【问题讨论】:
标签: angularjs