href属性是否仍应使用Angular设置?

时间:2018-10-30 15:27:40

标签: angular angular7

我想知道是否有充分的理由在Angular 7单页应用程序的内部链接中设置(或不设置)href属性。

无论Angular使用routerLink属性,它都可以使用或不使用。

2 个答案:

答案 0 :(得分:2)

尽管Angular Router使用routerLink指令,但href属性仍然是外部链接的唯一解决方案,例如https://stackoverflow.com

同时使用routerLinkhref毫无意义,只要后者被routerLink覆盖即可。

答案 1 :(得分:1)

href将重新加载页面,其中RouterLink是一条指令,它仅使SPA状态保持不变,并将Component附加到route中, {1}}

我相信还有其他一些微妙的优势,例如设置router-outlet