如果用户决定通过上传文件按钮使用 ng-flow 取消他们的文件选择,我正在尝试执行一些代码。我不知道如何抓住这个事件
我尝试使用流文件错误和流错误指令无济于事。我传入的代码不执行
<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')">
我想找到一个解决方案,以便在通过弹出的外部窗口取消文件选择过程后能够执行函数。思潮?
根据 flow.js 文档中列出的事件,没有取消文件选择弹出窗口的事件。
由于filesSubmitted
事件仅在成功选择文件后触发,因此最好只等待该事件,不要将任何其他内容附加到上传按钮,这可能会使 UI 处于意外状态。
相关的非流问题有一些使用onchange
/onblur
事件可能的解决方案: 在输入类型="文件"上取消事件