【问题标题】:flowjs upload method is undefinedflowjs上传方法未定义
【发布时间】:2014-05-28 09:05:01
【问题描述】:

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

【问题讨论】:

    标签: javascript angularjs flow-js


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-11
      • 2017-10-29
      相关资源
      最近更新 更多