Umwandeln von text in Großbuchstaben während der Eingabe im input-Feld mit angular js
Ich weiß, dass ist möglich mit jquery-aber ich weiß nicht wie man das mit angular js, bitte jede sugestion?
function mayuscula(campo){
$(campo).keyup(function() {
$(this).val($(this).val().toUpperCase());
});
}
docs.angularjs.org/api/ng/filter/uppercase
Mögliche Duplikate von angularjs Großbuchstaben erzwingen in textbox
Mögliche Duplikate von angularjs Großbuchstaben erzwingen in textbox
InformationsquelleAutor daniela | 2014-08-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte man es machen, im HTML-template oder über JS mit dem kantigen
uppercase
filter.Wenn Sie brauchen, um den Wert zu ändern, verwenden Sie
toUpperCase
wenn Wert geändert wird.Oben in der bevorzugten Ansätze. Hier ist noch ein weiterer Weg zur Erreichung gleiche Ergebnis mit
$watch
aber dies wird nicht empfohlen. Siehe Kommentare Abschnitt.Verwandte Plunker hier http://plnkr.co/edit/susiRn
(Extensiver) Nutzung von Beobachtern 1) hat einen negativen Einfluss auf die Leistung in den Winkel-2) machen logischen Ablauf komplexer. Daher eine Richtlinie ist ein besserer Weg, um dieses Problem zu lösen,
True dat. Ich update meine Antwort als nicht empfohlene Vorgehensweise.
InformationsquelleAutor Mikko Viitala
Können Sie auch erstellen Sie eine Richtlinie für diese!
Überprüfen Sie den code:
Verwendet, hier ein Beispiel:
ng-pattern
InformationsquelleAutor DanielCamboim