我有一个拥有客户资料的应用程序。路线为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)}}
查询参数而是处理这在更高的水平?