フォームを含む ng-repeat があります。
<form name="wrapperForm">
<div ng-repeat="thing in things track by $index">
<ng-form name="myForm{{$index}}">
<input type="text" ng-model="thing.name" required />
<span ng-show="myForm{{$index}}.$submitted">Form submitted!</span>
<button type="button" ng-click="doSubmit($index)" />
</ng-form>
</div>
</form>
コントローラー内
$scope.doSubmit = function(index) {
var form = $scope.wrapperForm['myForm' + index];
form.$setSubmitted();
}
何らかの理由で、何もせず、フォームのプロパティ$setSubmitted
を変更しません。$submitted