在 Angular 中,可以通过给图片链接添加额外参数来避免缓存,实现重新加载图片的效果。
代码示例:
HTML 文件中的图片链接:
TypeScript 文件中的 timestamp:
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
timestamp = Date.now();
}
在图片链接的末尾加上问号和 timestamp 变量,通过 Date.now() 方法获取当前时间戳,从而每次都会生成不同的链接地址。这样即可消除图片缓存,实现重新加载图片的效果。