如何通过点击更改Angular 2中的URL?

时间:2017-07-27 12:16:52

标签: angular

我在language中使用HTML链接插入了嵌套的组件appComponent

<li [routerLink]="['/language', lang.code]">Choose</a>

路由:

{ path: 'language/:id', component: LanguageComponent }

问题是,当我点击链接时,它会在主页面中加载组件language。但我需要在language内重新加载appComponent。或者其他的话,只改变URL地址。

1 个答案:

答案 0 :(得分:-1)

您可以将replaceUrl添加到<li>元素中,该元素将覆盖以前的网址。

这仍会加载组件语言,但不会将不必要的导航历史记录转储到用户的浏览器中。