2015-02-06 11 views
2

我在我的應用程序中使用ng-flow,有什麼辦法來限制上傳文件的數量嗎?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> 

回答

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

很好的答案* *解釋,以及提供代碼。考慮更新您的答案,以包含有關此代碼如何工作以及爲什麼這是最佳選項的解釋。 – Ajean 2015-09-04 00:05:24

+0

流文件添加期望布爾值。你可以把你所有的條件放在那裏。 $ flow.files.length返回您已添加的文件的編號。 – Aminovski 2015-09-04 16:29:19

+0

不要只是評論。編輯你的答案! – Ajean 2015-09-04 19:08:42