0
ng-repeatの結果を使用してng-init内の関数を呼び出しようとしていますが、表示される画像はスコープに渡された最後の画像変数。
これを正しく実行している場合のヒントやご提案はありますか?あなたはすべてのオブジェクトとattachment
フィールドを追加する必要が
テンプレート
<ion-item ng-repeat="feed in feeds" ng-if=fbfeed.message ng-init='addAttachment(feed.id)'>
<div class="list card">
<div class="item item-body">
<img src="{{attachment.media.image.src}}">
</div>
</div>
</ion-item>
コントローラ
$scope.addAttachment = function (postId) {
var attachmentData = MediaManager.getAttachments(postId);
attachmentData.then(function(result) {
if (result.data.length) {
$scope.attachment = result.data[0];
}
});
};
グレートその作業を感謝します。 – user799451