Angularjs 安格拉斯。同级表单中的访问表单验证

Angularjs 安格拉斯。同级表单中的访问表单验证,angularjs,Angularjs,我有两种表格: <div ui-view="form1"> <form name=form1> </form> </div> <form name=form2> </form> 如何在第二个表单中访问第一个表单(在子范围内)的验证状态?例如,如果第一个表单$invalid,我需要禁用第二个表单的“提交”按钮 谢谢这应该可以做到: 拯救 还请查看及其属性,您可以使用这些属性检查输入/表单状态(脏、原始、有

我有两种表格:

<div ui-view="form1">
    <form name=form1> </form>
</div>

<form name=form2> </form>

如何在第二个表单中访问第一个表单(在子范围内)的验证状态?例如,如果第一个表单$invalid,我需要禁用第二个表单的“提交”按钮


谢谢

这应该可以做到:


拯救

还请查看及其属性,您可以使用这些属性检查输入/表单状态(脏、原始、有效等)。

谢谢您的回答。我用ui路由器创建的子作用域中的form1的信息更新了这个问题。在这种情况下,您当前的答案不起作用。如果它是一个继承父作用域的子项,我不明白问题所在。查看这个JSFIDLE并在需要时进行更改,因为我无法从父级访问子作用域
<form name="form1">
    <input type="text" ng-model="firstname" required />
</form>
<form name="form2">
    <button type="submit" ng-disabled="form1.$invalid">Save</button>
</form>