2017-07-07 142 views
-2

我有类别下拉,基于类别我想更新菜单路由器链接。 让我们考虑我已经选择了Category1,那么SubMenu1路由器链接应该是 BASE/category1/submenu1。第2类路由器链路相同的方法应该是BASE /组别2/submenu1Angular 2与插值路由

我试图做到这一点使用字符串插值像BASE/{{类别}}/submenu1并从下拉.TS试图设置类别下调变化。但它不起作用。

我们认为我们使用点击各自的子菜单和访问下拉值 ,然后导航,但是当我把鼠标悬停在子菜单上,它不显示正确的链接,这是不好的,这就是为什么我想更新类别的子菜单链接下拉更改。

在此先感谢。

回答

1

routerLink使用这样的:

<li [routerLink]=['/BASE', category1, submenu1]></li> 

详细信息有关routerLinkhere

1

的建议的方法合并静态与非静态数据是使用链路参数阵列。例如:

<a [routerLink]="[category,'submenu1']">Some link</a> 

欲了解更多信息请the official docs