Routing w angularjs dla wielu kontrolerów?
Próbuję zbudować widok - ustawiłem dwa kontrolery do ćwiczenia, jeden HeaderCtrl, z niektórymi danymi (tytuł strony, tło nagłówka itp.), Drugi powinien mieć główną zawartość strony - MainCtrl.
Definiując trasę, robię tak:
mainApp.config(function ($routeProvider) {
$routeProvider
.when('/',
{
controller: 'MainCtrl',
templateUrl: 'modules/dashboard.html'
})
})
Działa to doskonale, ale chciałbym podać wiele parametrów, coś w tym stylu:
mainApp.config(function ($routeProvider) {
$routeProvider
.when('/',
{
controller: 'HeaderCtrl',
templateUrl: 'modules/header.html'
},
{
controller: 'MainCtrl',
templateUrl: 'modules/dashboard.html'
})
})
To nie działa, więc zgaduję, że to nie jest sposób na to. Co tak naprawdę pytam - czy możesz określić wiele kontrolerów w $ routeProvider? Albo jaki byłby właściwy sposób na zbudowanie tego widoku?