如何创建嵌套路由

时间:2015-06-10 03:02:21

标签: aurelia aurelia-navigation

我没有发现如何使用这种结构制作路线非常明显: http://localhost:9000/#/vendors/557794d4dda4a5b6162aab53/services/413jdjo53j2ojo532

在最新的博客中,我看到了对子/父路由的引用以及查找来自孩子的父参数,但在文档中,我只看到对子路由器的引用并且有一个全新的路由器似乎有点像矫枉过正对于这个用例。

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

1 个答案:

答案 0 :(得分:0)

I've found that the easiest way to share data between child and parent route is use a shared state, just create a class

export class State {
    status = null
}

And then inject it into both the parent and child view models, by default it will be a singleton so you can use it to pass data around.