AngularJS FormController未创建

时间:2016-01-12 16:32:58

标签: javascript angularjs forms

我在使用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是自动创建的,与表单的名称相匹配,假设它有一个。为什么在这里没有一个。我做错了吗?

0 个答案:

没有答案