我想知道是否有充分的理由在Angular 7单页应用程序的内部链接中设置(或不设置)href
属性。
无论Angular使用routerLink
属性,它都可以使用或不使用。
答案 0 :(得分:2)
尽管Angular Router使用routerLink
指令,但href
属性仍然是外部链接的唯一解决方案,例如https://stackoverflow.com
。
同时使用routerLink
和href
毫无意义,只要后者被routerLink
覆盖即可。
答案 1 :(得分:1)
href
将重新加载页面,其中RouterLink
是一条指令,它仅使SPA状态保持不变,并将Component
附加到route
中, {1}}
我相信还有其他一些微妙的优势,例如设置router-outlet