routerLink在Chrome上运行正常,但在Firefox和IE上无法正常运行

时间:2018-08-24 07:15:02

标签: javascript angular

我的html中有这行代码,它在chrome上运行良好,但在其他任何浏览器上均无法正常运行(在firefox和IE上进行了测试)

<button class="btn btn-link"><a routerLink="/ga-report/microsite-averages">Microsite Averages</a></button>
  

使用Angular 4.4.3

1 个答案:

答案 0 :(得分:0)

这是我愚蠢的错误,永远不要将Button和a一起使用。两者都有不同的网络行为,因此chrome在这里可能扮演聪明的角色,但其他浏览器则没有。

  

将其更改为此并可以正常工作

<button class="btn btn-link" routerLink="/ga-report/microsite-averages">Microsite Averages</button>