转换到嵌套路由时保留活动查询参数

时间:2016-04-05 18:06:54

标签: ember.js

我有一个拥有客户资料的应用程序。路线为std::next(iter, 1)

我也有很多嵌套路线,例如/customers/:id/customers/:id/notes等等。

/customers/:id/tasks路由上,有一个名为customer的查询参数,它根据用户转换的路径设置(并用于显示某些特定于上下文的数据)。

这可以这样实现:

source

然而,当我移动到子路线(如{{#link-to "customer" customer.id (query-params source="someSource")}}路线)时:

notes

...当前活动查询参数返回默认值。我知道如果我将当前有效的{{#link-to "customer.notes" customer.id}}传递到source路线,可以避免这样做:

notes

...但是我有一个很多的嵌套路由,所以我想知道是否有办法避免在任何地方传递当前活动的{{#link-to "customer.notes" customer.id (query-params source=source)}}查询参数而是处理这在更高的水平?

0 个答案:

没有答案