Я создаю приложение angular, для которого у меня установлены некоторые формы. У меня есть поля, которые должны быть полем перед отправкой. Поэтому я добавил "обязательно" на них:
<input type="text" class="form-control" placeholder="Test" ng-model="data.test" required>
Однако, когда я запускаю свое приложение, поля отображаются как "недействительные", а "ng-invalid" и "ng-invalid-required" классов еще до того, как кнопка "Отправить" была нажата или до того, как пользователь набрал что-либо в поля.
Как я могу убедиться, что тезис 2 класса не добавляется сразу, но как только пользователь отправил форму или когда он набрал что-то неправильно в соответствующем поле?