У меня есть приложение angular, содержащее кнопку сохранения, взятую из примеров:
<button ng-click="save" ng-disabled="form.$invalid">SAVE</button>
Это отлично подходит для проверки на стороне клиента, потому что form.$invalid
становится ложным, поскольку пользователь исправляет проблемы, но у меня есть поле электронной почты, которое установлено неверно, если другой пользователь зарегистрирован с тем же адресом электронной почты.
Как только я установил свое поле электронной почты недействительным, я не могу отправить форму, и у пользователя нет возможности исправить эту ошибку проверки. Поэтому теперь я больше не могу использовать form.$invalid
для отключения моей кнопки отправки.
Должен быть лучший способ