0
我有一个父状态(parent
)UI-路由器前缀,和一个孩子的状态(parent.child
)嵌套视图模板与父母的网址
$stateProvider
.state('parent', {
url: '/parent',
templateUrl: 'views/parent.html',
controller: 'parentController',
})
.state('parent.child', {
url: '/:id',
templateUrl: 'views/child.html',
controller: 'childController',
});
父视图包含嵌套ui-view
即:在views/parent.html
:
<h1>Child:</h1>
<div ui-view></div>
当我改变孩子的状态,双亲状态的网址是为前缀至templateUrl
。
即:在templateUrl
被解析为/parent/views/child.html
这是因为/parent/views/child.html
不存在失败。 (该文件存储在/views/child.html
)
如何配置ui-router
不要将父状态的网址前缀到templateUrl
?
哇 - 捂脸!谢谢! –