【发布时间】:2016-04-15 14:42:43
【问题描述】:
我正在使用 ng-repeat 来动态创建控件,如下所示
<div ng-form="mainform" ng-repeat="usr in users">
<userdirective ng-form="innerform_idx_{{$index}}></userdirective>
</div>
在我的控制器中,我想检查内部表单是否有效。 我在下面尝试过,但它不起作用
for(i=0;i<users.length;i++)
{
var innerformName="innerform_idx_"+i;
if( $scope.mainform.innerformName.$valid)
{
// throwing undefined error.
}
}
请建议我如何动态检查内部表单的有效性。
谢谢,
【问题讨论】:
-
试试
$scope.mainform[innerformName].$valid
标签: angularjs angularjs-ng-form