-2

我有类别下拉列表,基于类别我想更新菜单路由器链接。让我们考虑一下我选择了 Category1 然后 SubMenu1 路由器链接应该是 BASE/category1/submenu1。2 类路由器链接的相同方式应该是BASE/category2/submenu1

我尝试使用像BASE/{{category}}/submenu1这样的字符串插值来实现这一点,并尝试在下拉更改时从 .ts 设置类别。但它不起作用。

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

提前致谢。

4

2 回答 2

1

像这样使用routerLink

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

更多信息routerLink这里

于 2017-07-07T12:05:33.683 回答
1

将静态数据与非静态数据合并的建议方法是使用链接参数数组。例如:

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

更多信息请查看官方文档

于 2017-07-07T12:05:59.443 回答