【发布时间】:2016-07-12 11:56:59
【问题描述】:
假设我们在 Aurelia 中有一个名为 UserRouter 的组件,它是一个子路由器,负责处理到 UserProfile、UserImages 和 UserFriends 的路由。
我希望 UserRouter 从 API(在 canActivate 上)加载用户,然后将此用户数据传递给子组件。
加载数据很好,我如何将它传递给子组件以便他们都可以读取它?例如在<router-view> 上放置一个属性。
我已经在子组件的 bind() 方法上尝试了 bindingContext 参数,但这没有奏效。
谢谢
【问题讨论】:
-
你考虑过使用共享状态吗?
-
查看 Patrick Walters 的post on sharing and passing state
标签: javascript aurelia