如何使用 Angular2 和 NPM 通过 Bearer Authorization 异步加载图像
How to load images async with Bearer Authorization using Angular2 & NPM
我正在寻找使用 Angular2 的最新解决方案。我有一个图像列表,所以在我的模板中,我这样做:
<div *ngFor="let myImg of myImages">
<img src="{{myImg}}" />
</div>
myImages 是一个数组加载到我的 component.ts:
myImages: string[] = new Array();
这是 Postman 和 API 调用,我试图模仿它:
在 angular2 中执行此操作的最佳方法是什么?
我怀疑是否有办法做到这一点,因为浏览器通常不允许您在 img 元素上设置身份验证 header。
您最好的替代方法是使用 http 服务通过单独的 http 请求检索图像,然后稍后使用该值设置源。
响应最好是经过 base64 编码的图像,这样您就可以将其设置为 img 标签的来源,但有一些方法可以在客户端将二进制文件转换为 base64。
我正在寻找使用 Angular2 的最新解决方案。我有一个图像列表,所以在我的模板中,我这样做:
<div *ngFor="let myImg of myImages">
<img src="{{myImg}}" />
</div>
myImages 是一个数组加载到我的 component.ts:
myImages: string[] = new Array();
这是 Postman 和 API 调用,我试图模仿它:
在 angular2 中执行此操作的最佳方法是什么?
我怀疑是否有办法做到这一点,因为浏览器通常不允许您在 img 元素上设置身份验证 header。
您最好的替代方法是使用 http 服务通过单独的 http 请求检索图像,然后稍后使用该值设置源。
响应最好是经过 base64 编码的图像,这样您就可以将其设置为 img 标签的来源,但有一些方法可以在客户端将二进制文件转换为 base64。