我正在尝试构建一个视图 - 我已经设置了两个控制器来练习,一个是 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 中指定多个控制器吗?或者构建这个视图的正确方法是什么?