在ember中加载具有不同可选参数的路径

时间:2015-01-07 10:48:36

标签: ember.js

我们希望加载具有不同可选参数的单个路径。实施例

路线A是“abc” 路线B是“123”

在一种情况下,我们希望通过从A传递参数x来加载B,因此路径B将是123 /:x。 其他情况我们想通过从A传递参数y和z来加载B,因此路径B将是123 /:y /:z

有可能吗?

1 个答案:

答案 0 :(得分:1)

路径不能包含不同数量的动态段,这是您所谓的“参数”的正确术语。怎么可能呢?只有一个路径参数。但是,您可以指定两个路径B1和B2,一个具有单个动态段,另一个具有两个,然后可以通过类继承等机制来安排您的代码,因此无论代码需要共享。