使用 ngView 使任何进程两次
Using ngView Makes Any Process Twice
当我使用 ngView
并在另一个控制器中调用控制器时,这会使任何进程两次:
$routeProvider
.when('/', {
templateUrl: '/main.html',
controller: 'main'
})
.when('/user', {
templateUrl: '/user.html',
controller: 'user'
})
});
<body ng-controller="main">
<div ng-view><!--here is another controller --></div>
</body>
使用ngInclude
时没有这个问题。使用 ngView
有什么问题?
看起来如果您使用 main
控制器两次:
- 通过在模板中将其作为 ng-controller 引用
- 在“/”路由的路由配置中
您可能想从索引页中删除 ng-controller
?
当我使用 ngView
并在另一个控制器中调用控制器时,这会使任何进程两次:
$routeProvider
.when('/', {
templateUrl: '/main.html',
controller: 'main'
})
.when('/user', {
templateUrl: '/user.html',
controller: 'user'
})
});
<body ng-controller="main">
<div ng-view><!--here is another controller --></div>
</body>
使用ngInclude
时没有这个问题。使用 ngView
有什么问题?
看起来如果您使用 main
控制器两次:
- 通过在模板中将其作为 ng-controller 引用
- 在“/”路由的路由配置中
您可能想从索引页中删除 ng-controller
?