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>