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
?
哇 - 捂臉!謝謝! –