【发布时间】:2017-02-16 12:10:25
【问题描述】:
我尝试使用 ng-repeat 的结果调用 ng-init 内的函数,但显示的唯一图像是传递给范围变量的最后一张图像。
如果我这样做正确,有什么提示或建议吗?
模板
<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];
}
});
};
【问题讨论】:
标签: javascript angularjs ionic-framework