2016-08-01 2 views

ответ

0

код доля первого (или сделать plunker). Вы использовали HTML без подтверждения в форме? Если нет, используйте его как <form name="createForm" novalidate>

+0

http://stackoverflow.com/questions/38695778/validating-form-in-angular-2/38695892 здесь код –

0

Я думаю, что довольно сложно остановить углы для размещения класса .ng-invalid. Что я могу сделать, я буду использовать .ng-pristine class, чтобы управлять им вручную,

ПРИМЕЧАНИЕ: Я просто даю вам путь.

.ng-pristine{ 
    border:2px solid gray; /* add your css rules as required */ 
} 
+0

Это правильный путь: официальные документы говорит: 'Этот опыт пользователя является выбор разработчика. Некоторые люди хотят видеть сообщение в любое время. Если мы проигнорируем первоначальное состояние, мы скроем сообщение только тогда, когда значение будет действительным. Если мы прибудем в этот компонент с новым (пустым) героем или недействительным героем, мы сразу увидим сообщение об ошибке, прежде чем мы что-нибудь сделаем. Некоторые люди считают, что поведение сбивает с толку. Они хотят видеть сообщение только в том случае, если пользователь внес неправильное изменение. Скрытие сообщения, когда элемент управления «нетронутый» достигает этой цели. – micronyks

Смежные вопросы