使用router.navigateToRoute()导航到子路由

问题描述 投票:2回答:1

我有以下app结构:

-app
    -route1
    -route2
        -child1
        -child2

我想从route2/child1导航到route1。使用this.router.navigateToRoute(name of child route)会导致错误:A route with name 'ranking' could not be found

有什么建议?

aurelia aurelia-router
1个回答
2
投票

由于延迟加载的性质,这是一个已知的无解决方法问题。因为你无法知道route2可用的路线,直到你成功加载它。通常我们可以使用带有参数的.navigate

© www.soinside.com 2019 - 2024. All rights reserved.