我有一个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
答案 0 :(得分:1)
匹配器可以提供参数作为匹配逻辑的一部分。返回值应包含ng build --prod --output-hashing none --aot false
属性,其中包含每个路由参数的值。
例如:
posParam
从此处复制上述示例的代码:
https://gist.github.com/anein/fba647b4206695d109c30e1fc0d2e8ee