我在使用AngularJS中的表单时遇到了问题。
因此,当我在页面上创建表单时,如下所示:
<div class="dewps-shadow-box">
<form role="form" name="myForm" ng-submit="processForm()"
novalidate>
...
</form>
</div>
创建FormController myForm,因为我可以通过$ scope.myForm在Javascript中访问它,以及$ scope.myForm。$ error等属性。
在本申请的另一部分中,同样的形式基本上是重复的:
<tabset>
<tab heading="Forms" id="forms" class="myTab">
<tabset>
<tab heading="myForm Copy" id="myFormCopy" class="myTab">
<form role="form" name="myFormCopy" ng-submit="processCopyForm()"
novalidate>
...
</form>
</tab>
</tabset>
</tab>
</tabset>
对于这个表单,在Javascript中,没有FormController&#34; myFormCopy&#34;创建。因此,我无法访问$ error等属性。
我尝试过使用ngForm,但这并没有奏效。查看文档,它表示FormController是自动创建的,与表单的名称相匹配,假设它有一个。为什么在这里没有一个。我做错了吗?