0

我是 flow.js 的新手,我正在使用 ng-flow 实现。我想做某事,但我不知道这是否可能,如果可以,该怎么做。我写了一个工厂来捕获所有事件,我需要当它捕获 FilesSubmitted 事件时,这个工厂必须自动上传文件。按照此处的 flowJs 文档,我找到了“file”元素的一些方法和属性,但是当我在 console.log(file) 中查找 upload() 方法时,我没有找到它,就像它没有存在。我想也许 resume() 函数调用了它自己内部的方法,但那东西都不起作用。

4

1 回答 1

1

根据官方文档:

<div flow-init="{target: '/upload'}" flow-files-submitted="$flow.upload()"></div>

只要flow-files-submitted="$flow.upload()"设置了flow-init,文件将在从选择器中选择后自动上传。如果您删除它,您将必须创建另一个按钮(类似于暂停/恢复/取消)并将其分配给upload()手动启动上传。

像这样的东西:

<button ng-click="$flow.upload()">Upload</button>
<button ng-click="$flow.pause()">Pause</button>
<button ng-click="$flow.resume()">Resume</button>
<button ng-click="$flow.cancel()">Cancel</button>
于 2014-06-13T02:38:21.393 回答