同じコントローラを使用するために複数のビューを取得しようとしています。私はこれまでにいくつかのことを試みましたが、どれもうまくいかないようです。 "doesntの仕事" と私は、コントローラMapController
ありえないが、インスタンス化を意味し、ビュー、コントローラ、これはすべきexistingquestionsを見たUIルータ複数のビューが同じコントローラを共有しています
$stateProvider.state(PageStateNames.COMPONENTS_LIVEMAP, {
url: "/components/vehicles/:vehicle/:panel",
views: {
"": {
controller: "MapController as vm"
},
"[email protected]": {
templateUrl: "....html"
},
"[email protected]": {
templateUrl: "....html"
}
}
});
$stateProvider.state(PageStateNames.COMPONENTS_LIVEMAP, {
url: "/components/vehicles/:vehicle/:panel",
controller: "MapController as vm"
views: {
"[email protected]": {
templateUrl: "....html"
},
"[email protected]": {
templateUrl: "....html"
}
}
});
を見ることができません作業。私は何かを逃したか?
コントローラを3回作成しませんか?理想的にはトップレベルの状態のために1つだけ持っています – Chris
親ビューコントローラのデータは、コントローラに言及せずにアクセスできます –