当我转到网址/blog/post/edit
时,2 xhr请求触发,如下图所示。
这是我定义路线的方式:
$stateProvider
.state('blog', {
url: '/blog',
templateUrl: '/blog'
})
.state('blog.post', {
url: '/post',
template: '<ui-view></ui-view>',
abstract: true
})
.state('blog.post.edit', {
url: '/edit',
templateUrl: '/blog/post/edit'
});
任何人都可以帮我弄清楚为什么会这样吗?
答案 0 :(得分:1)
正如在评论中快速讨论的那样,ui-router
的性质是以这种方式工作。显示具有父状态的嵌套状态
如何考虑它的最佳方式就像 已崩溃 TreeView
:
这就是ui-router
基本设计的方式。