我一直在阅读有关nested views和multiple views的内容,但我找不到使用两者的示例
在目标网页中,我有多个视图,一个接一个。一张图片说千言万语:
考虑:
/view1
,/view2
,/view3
等。/view1/b
或/view3/b
并显示子视图(view1.b
或view3.b
)兼容。我单独完成任务但不是一起完成任务。
答案 0 :(得分:0)
你可以使用$ statePorivder嵌套视图和
config(function ($stateProvider) {
$stateProvider
.state('main', {
url: '/',
views: {
'': {
templateUrl: 'app/main/layout.html',
controller: 'LayoutController'
},
'header@main': {
templateUrl: 'app/main/header/layout.html',
controller: require("./headerController.js")
},
'left@main': {
templateUrl: 'app/main/left/layout.html',
controller: require("./leftController.js")
},
'content@main': {
templateUrl: 'app/main/content/layout.html',
controller: require("./conentController.js")
},
'right@main': {
templateUrl: 'app/main/right/layout.html',
controller: require("./rightController.js")
}
}
});
};