無線タイプの入力と Angularjs フォームの検証に HTML5 の「必須」属性を使用すると、奇妙な結果が得られます
私の入力:
<form name="myForm">
<div ng-repeat="i in [0,1,2]">
<input type='radio' name='var1' ng-model='var1' value='1' required />1<br />
<input type='radio' name='var1' ng-model='var1' value='2' required />2<br />
<input type='radio' name='var1' ng-model='var1' value='3' required />3<br />
<span ng-show="myForm.var1.$error.required" ng-click="">Choose an option.</span>
<button ng-disable="myForm.$invalid">Submit</button>
</div>
</form>
1 つのオプションを選択すると、他のオプションは選択解除されます。また、フォームの検証は両方に対してアクティブ化/非アクティブ化されます。