<button style="min-width:86px"
(click)="fileInput.value=null;fileInput.click()">{{'GLOBAL.UPLOAD' | translate}}</button>
<input type="file" #fileInput (change)="uploadFile(fromBox.selectedData['Type'])" style="display:none"
[accept]="*.csv"
[multiple]="fromBox.selectedData && profileTypeService.findTypeItem(fromBox.selectedData['Type']).childType.length > 0">
第一个按钮,只是来启动input的。
input是没显示出来的。可以设置过滤文件和个数。
真正的上传工作,放到change的事件里处理就行。
change事件的触发,是你选择完文件后的处理.
网友评论