AngularJS- ng-maxlength
Direktive
Beispiel
Zeigt einen Fehler an, wenn der Eingabewert länger als fünf Zeichen ist:
<form name="myForm">
<input name="myInput" ng-model="myInput"
ng-maxlength="5">
<h1 ng-if="!myForm.myInput.$valid">The value is too
long</h1>
</form>
Definition und Verwendung
Die ng-maxlength
Direktive fügt einem Eingabefeld und dem Validator des Formulars eine Einschränkung hinzu.
Das ng-maxlength
ist nicht dasselbe wie das maxlength
Attribut in HTML, das Benutzer daran hindert, mehr als die begrenzte Anzahl von Zeichen einzugeben.
Die ng-maxlength
Anweisung hindert Benutzer nicht daran, mehr als die eingeschränkte Anzahl von Zeichen einzugeben, aber das Formular wird ungültig, wenn sie dies tun.
Syntax
<input type="text" ng-maxlength="number"></input>
Wird hauptsächlich von <input>-Elementen vom Typ Text unterstützt, kann aber auch für andere Elemente verwendet werden, die Benutzereingaben ermöglichen.
Parameterwerte
Value | Description |
---|---|
number | A number representing the maximum number of characters legal for the input field. |