In meiner Angular App setze ich die Platzhalter in meiner Form durch einen Code in der Steuerung (zeigt bestimmten Text für bestimmte Tageszeiten).
Wenn ein Benutzer beginnt, in ein beliebiges Feld dieses Formulars einzugeben, möchte ich, dass alle Platzhalter gelöscht werden.
Um dies zu tun, ich verstehe, ich brauche $dirty
verwenden $watch
$scope.$watch('myForm.$dirty', function() {
//clear the placeholders
}, true);
Meine Frage ist watch
recht Leistung intensiv in dieser Situation mit oder gibt es eine optimierte Art und Weise?
Danke.
Warum versuchen Sie Platzhalter von Controller statt Sie können es direkt auf Formular steuern? – Dhiraj
Also, wenn ich bereits einen Text einbinden: '' würde ich dann ein 'ng-if' verwenden? Ist das eine bessere Leistung? – userMod2
Warum versuchen Sie, Platzhalter dynamisch zu binden? – Dhiraj