Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度-默认情况下,ng视图中的窗体是否会指定给父控制器_Angularjs - Fatal编程技术网

Angularjs 角度-默认情况下,ng视图中的窗体是否会指定给父控制器

Angularjs 角度-默认情况下,ng视图中的窗体是否会指定给父控制器,angularjs,Angularjs,我有一个index.html,其中使用了ng controller=“Main as Main” 在这个index.html中,我有一个ng视图,还有一个路由,其中: when("/", { templateUrl: "views/home.html", controller: 'Home', controllerAs: 'home' }) 现在在这个home.html中,我定义: <form name="myFirstForm"> //f

我有一个index.html,其中使用了
ng controller=“Main as Main”

在这个index.html中,我有一个
ng视图
,还有一个路由,其中:

when("/", {
      templateUrl: "views/home.html",
      controller: 'Home',
      controllerAs: 'home'
})
现在在这个home.html中,我定义:

<form name="myFirstForm">
   //form contents
</form>

//表格内容
然而,每当我执行
$scope.myFirstForm
时,我总是得到
未定义的

我想问一下,此表单是否会将
main
作为控制器,即来自家长? 如果没有,我如何执行它

如果我尝试将其包装在
中,那么我是否可以正确地假设它生成该控制器的另一个实例? 如果是这种情况,我仍然可以从index.html将其强制到父控制器吗?如果没有,我如何访问它

很多问题/希望问题清楚


谢谢。

MyFirstForm只是DOM表单元素的名称。它与范围无关。如果要访问表单数据,请将ngModel添加到表单中的输入元素。然后,您可以从控制器访问它们,而无需在视图中指定控制器