0
Was ist der eckigste Weg, um eine Eingabe auf Unschärfe zu kapitalisieren?am meisten eckigen Weg, um Eingabe auf Unschärfe groß zu machen
meiner Ansicht Code:
<input name="initials" type="text" ng-model="vm.initials" minlength="2" maxlength="4" ng-blur="vm.capitalizeInitials()"
mein Controller-Code:
vm.capitalizeInitials = function(){
vm.initials = angular.uppercase(vm.initials);
}
Gibt es einen besseren Weg, es zu tun?
Werfen Sie einen Blick auf diesen Link, kann es Ihnen helfen: [Angular Kraft Groß in Textbox] (http://stackoverflow.com/questions/16388562/angularjs-force-uppercase-in-textbox) – miquelarranz
Wie per Miquelarranz Link, könnten Sie eine Direktive schreiben, die die Eingabe bei der Eingabe groß schreibt. Alternativ können Sie CSS verwenden, um das Eingabefeld groß zu schreiben, und dann '' .uppercase'' einfach ausführen, wenn die Daten gespeichert werden. Der Prior ist der mehr "eckige" Weg, obwohl der spätere sicherlich einfacher ist. –
Ich denke daran, den 'einfachsten' Weg zu gehen: devdropper87