
[英]Use “/” as Optional Separator for Parameters in Url - Angular-Ui-Router
[英]isn't the absolute naming in angular-ui-router optional?
我有3个这样的模板
1。
<div ui-view="header"></div>
<div ui-view="body"></div>
2。
<p>hello from header</p>
3。
<p>hello from body</p>
和2个州
$stateProvider
.state('baseState', {
url: "",
views: {
"header": {
"tempalateUrl: "/2",
"controller": "2Ctrl"
}
}
})
.state('baseState.body', {
url: "/body",
views: {
"body": {
"tempalateUrl: "/3",
"controller": "3Ctrl"
}
}
})
除非我将baseState.body更改为此,否则此设置在此应用程序中不起作用
.state('baseState', {
url: "",
views: {
"header@": {
"tempalateUrl: "/2",
"controller": "2Ctrl"
}
}
})
使它成为此处解释的绝对名称,我认为可以接受文档暗示我不必这样做,并且这样做有一种责任感(请参阅链接),如果我不必承担责任,我不愿承担该责任。
我在没有相对绝对的名称嵌套的情况下就完成了应用程序的工作,因此不确定为什么它在这里不起作用,有什么想法吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.