angularJsを使用しているIonicアプリを現在開発中です。また、Jhipsterを作成し、REST WebサービスプロバイダアプリケーションをWeb上で実行して、アプリケーションにデータを提供しています。anglejsで画像を動的にロード
私が現在行っていることは、jhipsterのREST API呼び出しで完全な(テキスト+画像データ)JSONを取得することです。テキストデータには、ID、名前、住所などの情報が含まれており、イメージデータは人物の写真です。
私がしたいのは、ロード時に画像を読み込む、つまりテキストデータのAPI呼び出しを呼び出すことです。テキストデータがページにレンダリングされた後、すべての画像を個別に呼び出します。
すでに別のAPIがテキストデータ用に用意されており、別のAPIがidに従って単一のイメージを取得しています。
ここに私の問題があります。<img>
タグでAPI呼び出しを呼び出す方法が必要です。リストがレンダリングされた後、<img>
に関連付けられたディレクティブ/サービスは、ユーザのpeople.id
を受け取り、それを関数に渡します。これにより、API呼び出しがイメージを取得し、レスポンス(イメージ)が返され、<img>
にバインドされます。
<div class="list">
<div class="item item-thumbnail-left item-text-wrap item-avatar"
ng-repeat="item in peoples ">
<img ng-src="data:image/png;base64,{{item.image}}" alt="{{item.name}} Photo" err-src="img/people.png">
<h2> {{item.firstName}} </h2>
<span> {{item.emailId}} </span>
</div>
</div>
ありがとうございます、私はこれを試してみましょう。 – abhi314