Есть ли способ аннулировать форму, если выбрано value="0"
в выбранном теге? Причина, по которой я делал это, - показать, что опция выбора по умолчанию отображается до того, как пользователь что-нибудь увидит.
Но даже если пользователь ничего не выбирает, форма действительна.
<form name="add_task_frm" ng-submit="!add_task_frm.$valid || functiontoUse()" novalidate>
<input type="text" ng-model="name" required />
<select ng-model="action" required>
<option value="0" selected disabled>Choose an Action</option>
<option value="description">See Description</option>
<option value="view">View</option>
</select>
<button type="submit">Submit</button>
</form>
Я думаю, вы могли бы просто удалить значение из первого параметра, это должно сделать его недействительным, если пользователь ничего не выбирает. Однако я бы рекомендовал изменить эту реализацию, чтобы использовать ng-options.