gpt4 book ai didi

angular - 如何从 Angular - ng2 文件上传打开输入类型 ="file"对话框

转载 作者:行者123 更新时间:2023-12-02 00:44:11 26 4
gpt4 key购买 nike

我正在使用 ng2FileUpload 创建用于上传的拖放,但我还希望允许用户单击拖放区域以打开文件对话框。

考虑到我有这样的输入:

<input type="file" ng2FileSelect [uploader]="uploader" style="display: none" />

如何从 Angular 4 typescript 代码显示文件对话框?

最佳答案

我已经能够这样做了:

模板:

<input type="file" ng2FileSelect [uploader]="uploader" hidden #fileInput />

Angular 分量:

@ViewChild('fileInput') fileInput:ElementRef;

public openFileDialog():void {
let event = new MouseEvent('click', {bubbles: false});
this.fileInput.nativeElement.dispatchEvent(event);
}

关于angular - 如何从 Angular - ng2 文件上传打开输入类型 ="file"对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44831835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com