怎么办?很简单
<div class="container">
<img id="Img" class="Img" *ngIf="isShow" [src]="imgData"/>
<input type="file" id="input" (change)="getPicture($event)" accept="image/*"/>
前端缓存/浏览器缓存机制
1. 缓存过程分析
浏览器第一次向服务器发起该请求后拿到请求结果后,将请求结果和缓存标识存入浏览器缓存,浏览器对于缓存的处理是根据第一次请求资源时返回的响应头来确定的。
浏览器每次发起请求,都会先在浏览器缓存
中查找该请求的结果以及缓存标识
浏览器每次拿到返回的请求结果都会将该结果和缓存标识存入浏览器缓存
中
2.浏览器缓存方式
浏览器
中的缓存作用分为两种情况,一种是需要发送HTTP请求,一种是不需要发送。
(1)强缓存
不会向服务器发送请求,直接从缓存
中读取资源。
在 Angular 中,建议使用 interfaces 来声明数据类型。这是因为 interfaces 可以帮助你在编写代码时提供类型提示,并且能够在编译时检查代码是否正确。相比之下,使用 class 来声明数据类型并不会在编译时进行类型检查,所以不太推荐使用。
但是,也有一些情况下可以使用 class 来声明数据类型。例如,如果你希望一个接口具有实现,则可以使用 class 来声明该接口。此外,在 Angular 中,class 还可以用作组件的类型声明。
综上,建议优先使用 interfaces 来声明数据类型,但也可以根据具体情况使用 class。