я использую стандартный HTML выбор цвета в моем приложении:Сократите количество обновлений модели с выбором цвета
<input type="color" ng-model="vm.currentUser.color" />
Если я нажимаю кнопку этого выбора цвета и вручную изменить цвет, то модель обновляется очень часто. Поскольку у меня есть часы на vm.currentUser.color
, соответствующий метод также вызывается очень часто, и это проблематично.
Есть ли способ установить переменную модели только при нажатии кнопки OK выбора цвета?
вы пытались с помощью нг подать привязать значение к контроллеру? – maioman
Попробуйте 'ng-change =" vm.onChange() "'? – dfsq
http://jsfiddle.net/maio/HB7LU/20120/ с ng-submit – maioman