我有这个功能用于显示来自URL的图像,但是当我的图像在服务器中更改时,我会回想起显示我最新图像的功能,图像仍显示最后一张图像而不是当前图像。
doRefresh(refresher) {
this.loading = this.loadingController.create({content : "Please Wait..."});
this.loading.present();
this.http.get('MY URL')
.map(res => res.json())
.subscribe(data =>
{
for(var i = 0; i<data.respone.length; i++){
if (i==0) {
this.items = [{id: i ,img: data.respone[i].URL, desc: data.respone[i].name}];
} else {
this.items.push({id: i ,img: data.respone[i].URL, desc: data.respone[i].name});
}
}
this.loading.dismissAll();
}, err => {
alert(err);
this.loading.dismissAll();
});
refresher.complete();
}
这是我的HTML
<div *ngFor="let x of items">
<img src= "{{x.img}}" >
</div>
每当我调用该函数时,将图像更改为新的更新图像的简单方法是什么?帮我 !