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