我正在使用Angular 5和Typescript。我需要在单击图标时打开文件浏览器窗口以添加附件。现在,我知道如何为按钮执行此操作,但是对于图标,它似乎无法工作,可能是单击事件绑定不起作用。请求帮助。
<input type="file" #file (change)="upload()"/>
<span class="icon-doc" (click)="file.click()">
</span>
在我的组件中:
upload(){
//The functionality to upload file(s)
}
display:none
。hidden属性实际上防止它在DOM上呈现,而visibility:hidden
仅使其“不可见”。 - wentjun