基于可变段的角度路线子

时间:2018-06-05 17:32:45

标签: angular routes angular-routing

我有一个url模式到同一个位置,但它以不同的数据结束。

示例:

请记住"详细信息"和"对象"两者都是动态的,例如:detail1-category,detail2-category,detail3-category,object1,object2,objectt3。

网址1 = rounding

网址2 = quantize()

我需要根据URL是否以" -category"结尾来加载孩子。或者不是,我使用匹配器,但我放松了"路径"变量,因为匹配器和路径不能同时使用。

原件:

/url/detail-category

更新:

/url/object

//以上部分取自这里,它可以工作,但我们丢失了决定组件行为的数据。 Angular 2 different components with same route

1 个答案:

答案 0 :(得分:1)

匹配器可以提供参数作为匹配逻辑的一部分。返回值应包含ng build --prod --output-hashing none --aot false属性,其中包含每个路由参数的值。

例如:

posParam

从此处复制上述示例的代码:

https://gist.github.com/anein/fba647b4206695d109c30e1fc0d2e8ee