【发布时间】:2016-02-24 02:59:27
【问题描述】:
我在我的应用程序中使用标准的 HTML 颜色选择器:
<input type="color" ng-model="vm.currentUser.color" />
如果我单击该颜色选择器的按钮并手动更改颜色,则模型会经常更新。由于我在vm.currentUser.color上有手表,所以对应的方法也经常被调用,这是有问题的。
有没有办法只在点击颜色选择器的确定按钮时设置模型变量?
【问题讨论】:
-
你试过使用 ng-submit 将值绑定到控制器吗?
-
试试
ng-change="vm.onChange()"? -
jsfiddle.net/maio/HB7LU/20120 with ng-submit