Aurelia 如何创建嵌套管线

Aurelia 如何创建嵌套管线,aurelia,Aurelia,我不觉得如何利用这种结构制作路线很明显: 在最新的博客中,我看到了对子/父路由的引用,并从子路由中查找父参数,但在文档中,我只看到了对子路由器的引用,对于这个用例来说,拥有一个全新的路由器似乎有点过头了 创建此类路由并能够从父路由查找数据的最佳方法是什么?如何实现路由层次结构(例如在Ember中)?我发现在子路由和父路由之间共享数据的最简单方法是使用共享状态,只需创建一个类即可 export class State { status = null } 然后将它注入到父视图和子视图模型

我不觉得如何利用这种结构制作路线很明显:

在最新的博客中,我看到了对子/父路由的引用,并从子路由中查找父参数,但在文档中,我只看到了对子路由器的引用,对于这个用例来说,拥有一个全新的路由器似乎有点过头了


创建此类路由并能够从父路由查找数据的最佳方法是什么?如何实现路由层次结构(例如在Ember中)?

我发现在子路由和父路由之间共享数据的最简单方法是使用共享状态,只需创建一个类即可

export class State {
    status = null
}

然后
将它注入到父视图和子视图模型中,默认情况下,它将是一个单例,因此您可以使用它来传递数据。

由于链接指向您的本地计算机,因此很难调试/帮助-有可能出现屏幕截图吗?您解决了这个问题吗?两年内发生了很多变化,也许是时候结束这个问题了?只有当你不太在意url的时候,这才有效-当你将状态存储在内存中并刷新页面时,状态就会丢失。。。但是,如果您真的不能/不想将其存储在url中,则可以通过在刷新屏幕时保持/加载状态来解决此问题。或者使用历史API,但这是另一个问题