Angularjs 角度-默认情况下,ng视图中的窗体是否会指定给父控制器
我有一个index.html,其中使用了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
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添加到表单中的输入元素。然后,您可以从控制器访问它们,而无需在视图中指定控制器