0
我有一个index.html,我在其中使用ng-controller="Main as main"
。Angular - 在NG视图中的表单会默认分配给父控制器
在这个index.html的我有一个ng-view
,也再航线,其中:
when("/", {
templateUrl: "views/home.html",
controller: 'Home',
controllerAs: 'home'
})
在此home.html的
现在 - 我定义:
<form name="myFirstForm">
//form contents
</form>
然而,每当我做$scope.myFirstForm
我一直得到undefined
。
我想问一下,这种形式不会采取main
作为控制器,即从父母? 如果不是我如何执行它?
如果我尝试在<div ng-controller="Main as main">
中包装,那么我是否可以假设它使该控制器的另一个实例? 如果是这样的话,我还可以从index.html强制它到父控制器吗?如果不是,我如何访问它?
很多问题/希望清楚。
谢谢。