我有这个HTML合成器用于循环我的URL,用于通过互联网从我的目录中获取图像的URL, 但是当我的服务器中的图像发生变化时,应用程序在更新前仍显示最后一张图像,我只是更改图像而不是名称。
<ion-card style="margin: auto">
<ion-card-header class ="head" style="background-color: gray !important">
<font color="White">{{dt.desc}}</font>
</ion-card-header>
<img src= {{dt.name}} >
</ion-card>
这有什么不对,以及每当我更改服务器中的图像时如何更改图像? 在我的情况下,图像可以替换为新图像我在卸载应用程序时更新
答案 0 :(得分:3)
你可以使用这个技巧在网址后添加一个随机数,这样离子应用程序就会刷新链接,认为它是一个新的链接。
this.dt.name = 'www.yourimage.com/image.jpeg?random+\=' + Math.random());
答案 1 :(得分:0)
您可以使用https://ionicframework.com/docs/api/components/refresher/Refresher/吗? 但是你必须在doRefresh(复习)中重新获取数据。
答案 2 :(得分:0)
如果只有一张图片,请使用* ngIf 使用* ngFor如果它是数组