Angular.js: ngPattern não lida com espaços em branco à direita

Criado em 15 out. 2014  ·  3Comentários  ·  Fonte: angular/angular.js

Ao usar um padrão que não permite espaços em branco à direita ( ng-pattern="/^[a-zA-Z0-9]*$/" por exemplo), inserir o espaço em branco à direita NÃO ACIONA o ngPattern inválido.

Consulte http://plnkr.co/edit/xeWv4bpUiJnYeGlcD0vE?p=preview para o caso de teste.

Isso é contra o AngularJS 1.3.0, mas suspeito que o branch 1.2 também tenha esse bug.

Comentários muito úteis

Você deve adicionar ng-trim="false" para não cortar os espaços em branco. Por favor, leia a documentação

Todos 3 comentários

Você deve adicionar ng-trim="false" para não cortar os espaços em branco. Por favor, leia a documentação

Doh, obrigado pela ajuda!

Por que, oh, por que os autores pensaram que ng-trim="true" é um bom padrão?

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ashish91 picture ashish91  ·  3Comentários

jetta20162 picture jetta20162  ·  3Comentários

kishanmundha picture kishanmundha  ·  3Comentários

jtorbicki picture jtorbicki  ·  3Comentários

brijesh1ec picture brijesh1ec  ·  3Comentários