Skip to content

嵌套views后不能动态加载controler #8

@wsDever

Description

@wsDever

router里面如果是:
$stateProvider
.state("index",{
url:"/index",
templateUrl:"tpls/topbar.html",
controllerUrl:"js/controls/mainCtrl",
controller: 'mainRootCtrl'
})
是可以动态加载上mainCtrl.js的,但是如果是用views嵌套之后
$stateProvider
.state("index",{
url:"/index",
views:{
'':{
templateUrl:"pub/tpls/index.html",
},
"topbar@index":{
templateUrl:"tpls/topbar.html",
controllerUrl:"js/controls/mainCtrl.js",
controller: 'mainRootCtrl'
}
}
mainCtrl.js就不能动态加载上去,导致mainRootCtrl没有定义。
其中index.html中有两个ui-view:
ui-view="topbar"
ui-view="menu"
请问这个插件是不支持views里嵌套吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions