【发布时间】:2017-12-14 22:49:02
【问题描述】:
我想用一个相对的路由器链接来实现这样的事情:
[routerLink]=[routePart, 'Create']
其中 routePart 是一个组件属性,可以为空,这意味着它应该被忽略,或者有一些值
所以如果当前路线是'/Products'那么如果
routePart = '' 我们要获取 '/Products/Create'
routePart = 'xyz' 我们想得到'/Product/xyz/Create'
但我在第一种情况下发现它变成了绝对路径并解析为'/Create'
我可以使用绑定中的表达式让它工作,但这看起来有点丑
[routerLink]='routePart == '' ? 'Create' : 'xyz/Create''
有什么干净的方法可以让它工作吗?
【问题讨论】:
标签: angular2-routing