我在组件中有这段代码
<a *ngFor="let item of config.socialLinks" [routerLink]="[item.url]">
...
</a>
当使用app.component中定义的本地路由但是当外部路由重定向到http:localhost:5555时,这可以正常工作。 http://external.com 有没有办法将routerLink用于本地路由,href用于外部路由?
答案 0 :(得分:9)
这是因为,指令[routerLink]
仅适用于内部路由系统,外部链接应在href
中声明,如下所示:
<a *ngFor="let item of config.socialLinks" href="{{item.url}}"></a>
享受。