作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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/
我是一名优秀的程序员,十分优秀!