Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   watch не валидного input (https://javascript.ru/forum/angular/50086-watch-ne-validnogo-input.html)

dtzscln 11.09.2014 12:19

watch не валидного input
 
Watch не реботает на невалидных полях ввода, простой пример:
<input type="text" ng-model="name" ng-pattern="\D">
<h1>{{ name }}</h1>

Если ввести в поле ввода что-нибдуь не валидное, то значение в <h1> перестанет обновляться.

Это очень мешает при написании своих директив.
Как можно обойти эту неприятную особенность?

Tek 11.09.2014 15:10

Как вариант решения. http://codepen.io/ItsLeeOwen/pen/BcjDI. Вот топик где обсуждают этот вопрос. Разработчики пишут что смысла использовать не валидную модель нет, поэтому так и сделали.

dtzscln 11.09.2014 18:07

Спасибо больше, ответ исчерпывющий.


Часовой пояс GMT +3, время: 19:25.