В приложении angularJS у меня есть <form>
с группой переключателей, я хочу заставить пользователя выбрать опцию, прежде чем он подтвердит форму.
Вот упрощенная версия моего HTML-кода:
<form name="myForm">
<label ng-repeat="option in options">
{{option.name}}
<input type="radio" name="animalOptions" value="option.id" required>
</label>
<button type="submit" ng-disabled="!myForm.$valid">
SUBMIT
</button>
<h1>
{{myForm.$valid}}
</h1>
</form>
Я воспроизвел мою проблему в этом примере:
JSfiddle
Почему он печатает true вместо false ?