flowjs上传方法未定义

时间:2014-05-28 09:05:01

标签: javascript angularjs flow-js

我是flow.js的新手,我正在使用ng-flow实现。 我想做点什么,但我不知道是否有可能,如果是这样的话,该如何做到这一点。 我已经编写了一个捕获所有事件的工厂,我需要在捕获FilesSubmitted事件时,该工厂必须自动上传文件。 在flowJs文档here之后,我找到了'文件的一些方法和属性。 element,但是当我查看console.log(文件)中的upload()方法时,我没有找到它,就像它不存在一样。我想也许resume()函数可以在其自身内部调用方法,但这两种方法都不起作用。

1 个答案:

答案 0 :(得分: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>