Angular.js: ngPattern не обрабатывает завершающие пробелы

Созданный на 15 окт. 2014  ·  3Комментарии  ·  Источник: angular/angular.js

При использовании шаблона, который не допускает завершающих пробелов (например, ng-pattern="/^[a-zA-Z0-9]*$/" ), ввод конечных пробелов НЕ БУДЕТ вызывать недопустимый ngPattern.

См. Http://plnkr.co/edit/xeWv4bpUiJnYeGlcD0vE?p=preview для тестового примера.

Это против AngularJS 1.3.0, но я подозреваю, что ветка 1.2 также имеет эту ошибку.

Самый полезный комментарий

Вы должны добавить ng-trim="false" чтобы не обрезать пробелы. Пожалуйста, прочтите документацию

Все 3 Комментарий

Вы должны добавить ng-trim="false" чтобы не обрезать пробелы. Пожалуйста, прочтите документацию

Дох, спасибо за помощь!

Почему, почему авторы думали, что ng-trim="true" - это хороший вариант по умолчанию?

Была ли эта страница полезной?
0 / 5 - 0 рейтинги