如果用户决定使用ng-flow通过“上传文件”按钮取消选择文件,则我正在尝试执行一些代码。我不知道如何赶上这个事件
我尝试使用flow-file-error和flow-error指令无济于事。我传入的代码无法执行
<div flow-init="{target: '/api/InternalToolsDataSource/Incentive/Flow'}"
flow-name="obj.flow"
flow-files-submitted= "mapper.uploadFile($flow)"
flow-file-success="mapper.uploadSuccess($file, $message)"
flow-files-error="mapper.handleUploadError($file, $message)"
flow-error="mapper.handleUploadError($file, $message)"
flow-file-complete="alert('complete')">
在通过弹出的外部窗口取消文件选择过程之后,我想找到一种能够执行功能的解决方案。有想法吗?
答案 0 :(得分:0)
根据flow.js documentation中列出的事件,取消文件选择弹出窗口没有事件。
由于filesSubmitted
事件仅在成功选择文件后才会触发,因此最好等待该事件,不要在上传按钮上附加其他内容,否则可能会使UI处于意外状态
使用onchange
/ onblur
事件,相关的不流动问题有一些可能的解决方案:Cancel event on input type="file"