【发布时间】:2018-11-21 13:36:20
【问题描述】:
如何在 Angular 中上传之前预览我选择的多张图片?
我设法做到了,但只有一张图片,即使我选择了几张,也只有一张认出我。我认为使用*ngFor 是一个不错的选择,但我不知道如何提高它。有什么想法吗?
myComponent.html
<img *ngIf="url" [src]="url" class="rounded mb-3" width="180">
<input type="file" multiple (change)="detectFiles($event)">
myComponent.ts
detectFiles(event) {
this.selectedFiles = event.target.files;
if (event.target.files && event.target.files[0]) {
var reader = new FileReader();
reader.onload = (event: any) => {
this.url = event.target.result;
}
reader.readAsDataURL(event.target.files[0]);
}
}
【问题讨论】:
标签: html angular typescript