【问题标题】:ng-flow define maximum number of filesng-flow 定义最大文件数
【发布时间】:2015-02-06 20:08:46
【问题描述】:

我在我的应用中使用 ng-flow,有什么办法可以限制上传文件的数量吗?

代码示例:

<div class="thumbnail" ng-show="$flow.files.length">
  <img flow-img="$flow.files[0]" />
</div>
<div>
  <a href="#" class="btn" ng-hide="$flow.files.length" flow-btn flow-attrs="{accept:'image/*'}">Select image</a>
  <a href="#" class="btn" ng-show="$flow.files.length" flow-btn flow-attrs="{accept:'image/*'}">Change</a>
  <a href="#" class="btn btn-danger" ng-show="$flow.files.length"
     ng-click="$flow.cancel()">
    Remove
  </a>
</div>

【问题讨论】:

    标签: ng-flow


    【解决方案1】:

    属性 flow-file-added 需要一个布尔值。 你可以把你所有的条件放在那里。 $flow.files.length 返回您已添加的文件数

    例如:

    <div flow-init flow-files-submitted="$flow.upload()" flow-file-added="$flow.files.length<3"></div>
    

    【讨论】:

    • 好的答案解释并提供代码。考虑更新您的答案,以包含有关此代码如何工作以及为什么它是最佳选择的说明。
    • flow-file-added 需要一个布尔值。你可以把你所有的条件放在那里。 $flow.files.length 返回您已添加的文件数。
    • 不要只是评论。编辑你的答案!
    • 有没有办法为拖放也做到这一点? flow-file-added 在这种情况下不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    • 2014-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多