我有一个RESTful服务器,它有几个图像。 我使用下面的网址来获取用户的个人资料图片。
https://example.com/users/jake/profile_image
我的打字稿:
...
export class SomePage {
// this variable is binded to img tag in html
profile_image: string = 'https://example.com/users/jake/profile_image';
changeProfileImageInServer() {
// this method changes profile image in the server.
// But, the new image has the same URL.
}
}
变量值' profile_image'不需要更改,因为服务器中的新图像具有相同的URL。但我想在html中更改图像,因为配置文件图像已更改。从现在开始我该怎么办?
提前致谢。
答案 0 :(得分:0)
我回答我自己的问题,认为有人会和我有同样的问题。
我还在离子框架的论坛中上传了这个问题。 Ionic框架的主持人之一回答了我的问题。
由于浏览器/ webview的图像缓存,这不起作用。 您应该存储时间戳/日期,当图像被更改时 - >所以 您可以将此时间戳添加到图片网址:
'https://example.com/users/jake/profile_image?' + TIMESTAMP