我有一种情况,我想通过 api 从数据库中获取一些 url,然后在我的页面上有这些(外部)链接。
所以我想做这样的事情:
组件.ts
public url: string;
ngOnInit(): void {
this.url = getFromAPI()
}
组件.html
<a href="{{url}}"> here's a link </a>
但对于我的生活,我不知道该怎么做。我在这里尝试使用属性指令方法: https ://stackblitz.com/edit/angular-external-links?file=src%2Fapp%2Fexternal-url.directive.ts
但我一定做错了,因为它对我不起作用;我的链接仍然显示为 https://localhost:4200/urlFromAPI
我也尝试过这里描述的方法: https ://kevinphelps.me/blog/2017-06-30-handling-external-links-in-angular
但后来我的链接根本不起作用。点击它们什么都不做。
有没有一种我想念的简单方法来做到这一点?或者这在 Angular 中真的很难吗?