У меня есть угловая форма, в которой я отправляю некоторые данные в наш API. Api выполняет некоторые дополнительные проверки валидации по полям и возвращает их обратно, если с полем что-то не так.Ошибка угловой проверки правильности после формы submit
Я уловил ошибку при сохранении и помещал ошибки в соответствующие поля с помощью form.field. $ SetValidity ("", true);
Но если пользователь изменил поле, чтобы исправить ошибку, ошибка достоверности не удаляется. Кто-нибудь есть идея, как удалить ошибку после обновления поля пользователем?
Вы добавили атрибут проверки в компоненте формы, как <входной нг-модель = «текст» нг-модель = «модель» нг-требуется>? –
Взгляните на этот вопрос http://stackoverflow.com/questions/12864887/angularjs-integrating-with-server-side-validation – alebruck
Я рассмотрел решение в другом вопросе. Но я действительно хотел бы отправить всю форму, а затем пометить поля недействительными для недопустимых полей. И позвольте пользователю исправить форму после того, как она вернется недействительной. Но изменение поля не вернет его снова к действию. Нужно ли отслеживать неверные параметры, заданные с помощью $ setValidity()? И очистить их после ввода? –