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