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

Ответы на вопрос(5)

Ваш ответ на вопрос