href 属性是否仍应设置为 Angular?
Should the href attribute still be set with Angular?
我想知道是否有充分的理由在 Angular 7 单页应用程序的内部链接上设置(或不设置)href
属性。
有或没有它都有效,因为 Angular 使用 routerLink
属性。
虽然Angular路由器使用routerLink
指令,href
属性仍然是外部链接的唯一解决方案,例如https://whosebug.com
.
同时使用 routerLink
和 href
没有任何意义,只要后者被 routerLink
覆盖。
href
将重新加载页面,其中 RouterLink
是一个只保留 SPA 状态并将 Component
附加到 route
的指令router-outlet
我相信还有其他微妙的优势,比如设置 routerLinkActive
我想知道是否有充分的理由在 Angular 7 单页应用程序的内部链接上设置(或不设置)href
属性。
有或没有它都有效,因为 Angular 使用 routerLink
属性。
虽然Angular路由器使用routerLink
指令,href
属性仍然是外部链接的唯一解决方案,例如https://whosebug.com
.
同时使用 routerLink
和 href
没有任何意义,只要后者被 routerLink
覆盖。
href
将重新加载页面,其中 RouterLink
是一个只保留 SPA 状态并将 Component
附加到 route
的指令router-outlet
我相信还有其他微妙的优势,比如设置 routerLinkActive