タイトルのとおり、サブビュー内で複数のコントローラーを使用したい
routes.js (例):
.state("multi",{
url: "/multi",
views: {
"": {
templateUrl: "multipleView.htm",
controller: "MainCTRL",
controllerAs: "ctrl"
},
"viewA@multi": {
templateUrl: "testingBlock.htm",
controller: ["CtrlOne", "CtrlTwo"],
controllerAs: "ctrl"
},
});
または、3 番目のコントローラー内に CtrlOne と CtrlTwo を配置する必要があります。
function CtrlThree($scope){
CtrlOne($scope);
CtrlOTwo($scope);
}