Angularjs 在角度控制器中使用有效信息

Angularjs 在角度控制器中使用有效信息,angularjs,forms,controller,Angularjs,Forms,Controller,我有点像 <div ng-form ng-repeat="item in aList"> <input ng-model=item.x someValidatorStuff /> <input ng-model=item.y someValidatorStuff /> </div> 我可以访问控制器中的myForm_name1.$valid等(尽管在子作用域中)。我应该以某种方式访问子作用域(应该很容易),还是创建自己的指令,或者

我有点像

<div ng-form ng-repeat="item in aList">
    <input ng-model=item.x someValidatorStuff />
    <input ng-model=item.y someValidatorStuff />
</div>

我可以访问控制器中的
myForm_name1.$valid
等(尽管在子作用域中)。我应该以某种方式访问子作用域(应该很容易),还是创建自己的指令,或者是否有任何合理的方法来访问控制器中的有效性信息?

您在一页上有n个表单?@dcodesmith排序。它们不是真正的形式,只是属于一起的分组元素。请注意,它们永远不会被发送到任何地方,因为这只是定义页面部分有效性的一种角度。通过“不评估其参数”,您的意思是特定
ng表单的名称不出现在作用域上?在这里可以正常工作:。不要忘记,每个ng重复都有自己的范围。因此,在您的代码中,表单控制器将被添加到ng repeat作用域,而不是控制器作用域。@getOffMyLawn我想我被在调试器中看到的内容弄糊涂了,忘记了作用域(正如JB Nizet所写)。
<div ng-form="myForm_{{item.name}}" ng-repeat="item in aList">