【发布时间】:2013-06-27 22:54:58
【问题描述】:
我正在尝试构建一个视图——我设置了两个控制器来练习,一个是 HeaderCtrl,里面有一些数据(站点标题、标题背景等),另一个应该是页面的主要内容- MainCtrl.
在定义路线时,我是这样做的:
mainApp.config(function ($routeProvider) {
$routeProvider
.when('/',
{
controller: 'MainCtrl',
templateUrl: 'modules/dashboard.html'
})
})
这工作得很好,但我想要的是为此指定多个参数,如下所示:
mainApp.config(function ($routeProvider) {
$routeProvider
.when('/',
{
controller: 'HeaderCtrl',
templateUrl: 'modules/header.html'
},
{
controller: 'MainCtrl',
templateUrl: 'modules/dashboard.html'
})
})
这不起作用,所以我猜这不是这样做的方法。我实际上要问的是-您可以在 $routeProvider 中指定多个控制器吗?或者构建这个视图的正确方法是什么?
【问题讨论】:
标签: angularjs angularjs-routing