ビューを作成しようとしています - 練習用に 2 つのコントローラーを設定しました。1 つは HeaderCtrl で、その中にいくつかのデータ (サイト タイトル、ヘッダーの背景など) があり、もう 1 つはページのメイン コンテンツ (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 で複数のコントローラーを指定できますか? または、このビューを構築する正しい方法は何でしょうか?