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

标签 aurelia

我有以下应用程序结构:

-app
    -route1
    -route2
        -child1
        -child2

我想从 route1 导航到 route2/child1。使用 this.router.navigateToRoute(name of child route) 会导致错误:找不到名为“ranking”的路由

有什么建议吗?

最佳答案

由于延迟加载的性质,这是一个已知的无解决方法的问题。因为在成功加载之前,您无法知道 route2 中可用的路线。通常我们可以使用带有参数的 .navigate 来实现此目的。

关于aurelia - 使用 router.navigateToRoute() 导航到子路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55356679/

相关文章:

javascript - 找不到 Aurelia bundle

javascript - 在向 DOM 动态添加自定义元素后,如何让 Aurelia 呈现我的 View ?

javascript - Aurelia JS 将二进制数据发布到服务器

bundling-and-minification - 不在应用程序包中包含预处理的 CSS 有什么缺点吗?

javascript - 将对象绑定(bind)到 Select2 选项?

Reactjs 与 Aurelia

javascript - 检查 Aurelia 上的所有选项,这是否可以改进

javascript - 如何从 DOM 元素获取 Aurelia ViewModel

javascript - 有没有比在 app.js 上绑定(bind)模块名称更好的方法来动态加载 View 模型和 View 以显示模式?

aurelia - View 模型是单例吗?或不?