Angular.js: ngPattern verarbeitet keine nachgestellten Leerzeichen

Erstellt am 15. Okt. 2014  ·  3Kommentare  ·  Quelle: angular/angular.js

Wenn Sie ein Muster verwenden, das keine nachgestellten Leerzeichen zulässt (z. B. ng-pattern="/^[a-zA-Z0-9]*$/" ), wird die Eingabe in das nachgestellte Leerzeichen NICHT das ungültige ngPattern auslösen.

Den Testfall finden Sie unter http://plnkr.co/edit/xeWv4bpUiJnYeGlcD0vE?p=preview .

Dies ist gegen AngularJS 1.3.0, aber ich vermute, dass der 1.2-Zweig auch diesen Fehler hat.

Hilfreichster Kommentar

Sie müssen ng-trim="false" hinzufügen, um Leerzeichen nicht zu entfernen. Bitte lesen Sie die Dokumentation

Alle 3 Kommentare

Sie müssen ng-trim="false" hinzufügen, um Leerzeichen nicht zu entfernen. Bitte lesen Sie die Dokumentation

Puh, danke für die Hilfe!

Warum, oh, warum dachten die Autoren, dass ng-trim="true" ein guter Standardwert ist?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen