Angular.js: ngPattern no maneja espacios en blanco finales

Creado en 15 oct. 2014  ·  3Comentarios  ·  Fuente: angular/angular.js

Cuando se usa un patrón que no permite espacios en blanco finales ( ng-pattern="/^[a-zA-Z0-9]*$/" por ejemplo), ingresar en el espacio en blanco final NO activará el ngPattern no válido.

Consulte http://plnkr.co/edit/xeWv4bpUiJnYeGlcD0vE?p=preview para ver el caso de prueba.

Esto es contra AngularJS 1.3.0 pero sospecho que la rama 1.2 también tiene este error.

Comentario más útil

Debe agregar ng-trim="false" para no recortar los espacios en blanco. Por favor lea la documentación

Todos 3 comentarios

Debe agregar ng-trim="false" para no recortar los espacios en blanco. Por favor lea la documentación

Doh, gracias por la ayuda!

¿Por qué, oh, por qué los autores pensaron que ng-trim="true" es un buen valor predeterminado?

¿Fue útil esta página
0 / 5 - 0 calificaciones