Маршрутизация в angularjs для нескольких контроллеров?
Я пытаюсь построить представление - я установил два контроллера для практики, один 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? Или как правильно построить это представление?