我想在Ionic 4中通过另一个页面触发/打开文件输入。
在页面1中,我有一个按钮以进入模态窗口,在模态窗口页面中,我想自动触发 <input file>
对话框。
组件
ionViewWillEnter() {
document.getElementById('file').click(); // Tried with this one 1st, this only works in Internet Explorer / Edge
this.fileInput.nativeElement.click(); // And also this with @ViewChild
}
HTML
-->HTML
<input type="file" name="file" #file id="file" (change)="fileChange($event)" required>
MouseEvent {isTrusted: false, screenX: 0, screenY: 0, clientX: 0, clientY: 0, …}
<input id="file" name="file" required="" type="file">
- Otto