Routing in Angularjs für mehrere Controller?

Ich versuche, eine Ansicht zu erstellen. Ich habe zwei Controller zum Üben eingerichtet, einen HeaderCtrl mit einigen Daten (Site-Titel, Header-Hintergrund usw.). Der andere sollte den Hauptinhalt der Seite enthalten - MainCtrl.

Bei der Definition der Route gehe ich folgendermaßen vor:

mainApp.config(function ($routeProvider) {
$routeProvider
   .when('/',
   {
       controller: 'MainCtrl',
       templateUrl: 'modules/dashboard.html'
   })
})

Das funktioniert einwandfrei, aber ich würde gerne mehrere Parameter dafür angeben, etwa so:

mainApp.config(function ($routeProvider) {
$routeProvider
   .when('/',
   {
       controller: 'HeaderCtrl',
       templateUrl: 'modules/header.html'
   },
   {
       controller: 'MainCtrl',
       templateUrl: 'modules/dashboard.html'
   })
})

Das funktioniert nicht, also denke ich, ist das nicht der richtige Weg. Was ich eigentlich frage - können Sie mehrere Controller in $ routeProvider angeben? Oder was wäre der richtige Weg, um diese Ansicht aufzubauen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage