Io uso un selettore colore standard HTML nella mia domanda:Ridurre il numero di modello si aggiorna con un selettore di colori
<input type="color" ng-model="vm.currentUser.color" />
Se fa clic sul pulsante di quel selettore colore e modificare manualmente il colore, allora il modello è aggiornato molto spesso. Dato che ho un orologio su vm.currentUser.color
, il metodo corrispondente viene anche invocato molto spesso, e questo è problematico.
C'è un modo per impostare la variabile del modello solo quando si fa clic sul pulsante OK del selettore colori?
Hai provato a usare ng-presentare per legare il valore al controller? – maioman
Prova 'ng-change =" vm.onChange() "'? – dfsq
http://jsfiddle.net/maio/HB7LU/20120/ con ng-submit – maioman