ich eine Standard-HTML-Farbauswahl in meiner Anwendung verwenden:Reduzieren Sie die Anzahl des Modell Updates mit einem Farbwähler
<input type="color" ng-model="vm.currentUser.color" />
Wenn ich die Taste dieser Farbauswahl klicken und die Farbe manuell ändern, dann ist das Modell sehr oft aktualisiert. Da ich eine Uhr auf vm.currentUser.color
habe, wird die entsprechende Methode auch sehr oft aufgerufen, und das ist problematisch.
Gibt es eine Möglichkeit, die Modellvariable nur festzulegen, wenn auf die Schaltfläche OK des Farbwählers geklickt wird?
haben Sie versucht mit ng einreichen Wert zu binden, an die Steuerung? – maioman
Versuchen Sie 'ng-change =" vm.onChange() "'? – dfsq
http://jsfiddle.net/maio/HB7LU/20120/ mit ng-submit – maioman