Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.09.2014, 12:19
Интересующийся
Отправить личное сообщение для dtzscln Посмотреть профиль Найти все сообщения от dtzscln
 
Регистрация: 16.07.2014
Сообщений: 15

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

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

Это очень мешает при написании своих директив.
Как можно обойти эту неприятную особенность?
Ответить с цитированием
  #2 (permalink)  
Старый 11.09.2014, 15:10
Аватар для Tek
Tek Tek вне форума
Профессор
Отправить личное сообщение для Tek Посмотреть профиль Найти все сообщения от Tek
 
Регистрация: 22.02.2012
Сообщений: 212

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

Последний раз редактировалось Tek, 11.09.2014 в 15:13.
Ответить с цитированием
  #3 (permalink)  
Старый 11.09.2014, 18:07
Интересующийся
Отправить личное сообщение для dtzscln Посмотреть профиль Найти все сообщения от dtzscln
 
Регистрация: 16.07.2014
Сообщений: 15

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записать в один input значения нескольких input -=fluffy=- Элементы интерфейса 2 17.04.2014 17:40
Ширина поля input text в зависимости от количества символов rekon87 (X)HTML/CSS 7 14.06.2013 22:55
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
Opera не выполняет style.fontSize=... в поле input Маэстро Opera, Safari и др. 6 20.06.2011 12:03
Разным элементам input - разное форматирование. Как? eclipse (X)HTML/CSS 1 25.10.2007 13:55