2015-02-06 3 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

+0

flow-file-added ожидает булевское значение. Вы можете разместить все свои условия там. $ flow.files.length возвращает число файлов, которые вы уже добавили. – Aminovski

+0

Не просто комментарий. Отредактируйте свой ответ! – Ajean