2016-12-06 5 views
0

Angular2を使用している最近のソリューションを探しています。私はイメージのリストを持っているので、私のテンプレートでは、私が行いますAngular2とNPMを使用してBearer Authorizationで画像を非同期に読み込む方法

<div *ngFor="let myImg of myImages"> 
    <img src="{{myImg}}" /> 
</div> 

myImagesが私component.tsにロードされた配列です:

myImages: string[] = new Array(); 

これはポストマンと私はAPIの呼び出しです後でモデル化しようとしています:enter image description here

angular2でこれを行うにはどうすればよいですか?

答えて

0

ブラウザでは通常、img要素に認証ヘッダーを設定することは通常できませんので、これを行う方法はありません。

httpサービスを使用して別のhttpリクエストでイメージを取得し、その値で後でソースを設定することをお勧めします。

レスポンスは画像base64でエンコードされているので、imgタグのソースとして設定することができますが、クライアント側でバイナリをbase64に変換する方法があります。

関連する問題