Angular.js: ngPattern ne gère pas les espaces de fin

Créé le 15 oct. 2014  ·  3Commentaires  ·  Source: angular/angular.js

Lorsque vous utilisez un modèle qui n'autorise pas les espaces de fin ( ng-pattern="/^[a-zA-Z0-9]*$/" par exemple), entrer dans l'espace de fin NE déclenchera

Veuillez consulter http://plnkr.co/edit/xeWv4bpUiJnYeGlcD0vE?p=preview pour le cas de test.

C'est contre AngularJS 1.3.0 mais je soupçonne que la branche 1.2 a également ce bogue.

Commentaire le plus utile

Vous devez ajouter ng-trim="false" pour ne pas rogner les espaces. Veuillez lire la documentation

Tous les 3 commentaires

Vous devez ajouter ng-trim="false" pour ne pas rogner les espaces. Veuillez lire la documentation

Doh, merci pour l'aide!

Pourquoi oh pourquoi les auteurs pensaient-ils que ng-trim="true" était une bonne valeur par défaut ?

Cette page vous a été utile?
0 / 5 - 0 notes