根据条件使用routerlink或href

时间:2016-05-25 23:44:20

标签: angular angular2-routing angular2-router

我在组件中有这段代码

<a *ngFor="let item of config.socialLinks" [routerLink]="[item.url]">
...
</a>

当使用app.component中定义的本地路由但是当外部路由重定向到http:localhost:5555时,这可以正常工作。 http://external.com 有没有办法将routerLink用于本地路由,href用于外部路由?

1 个答案:

答案 0 :(得分:9)

这是因为,指令[routerLink]仅适用于内部路由系统,外部链接应在href中声明,如下所示:

<a *ngFor="let item of config.socialLinks" href="{{item.url}}"></a>

享受。