首页 > 解决方案 > routerLink 在 Chrome 上运行良好,但在 Firefox 和 IE 上运行良好

问题描述

我的 html 中有这行代码,它在 chrome 上运行良好,但在任何其他浏览器上都没有(在 firefox 和 IE 上测试)

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

使用 Angular 4.4.3

标签: javascriptangular

解决方案


这是我的愚蠢错误,永远不要同时使用 Button 和 a 。两者都有不同的行为,所以可能在这里 chrome 扮演聪明的角色,而不是其他浏览器。

将其更改为此并且工作正常

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

推荐阅读