如何限制在Angular.js中使用ng-file-upload上传多个文件

时间:2016-01-13 07:21:39

标签: javascript angularjs ng-file-upload

我需要一个帮助。我需要在Angular.js中使用ng-file-upload来限制选择文件。我正在解释下面的代码。

<input
  type="file"
  class="filestyle form-control"
  data-size="lg"
  name="bannerimage"
  id="bannerimage"
  ng-model="file"
  ngf-pattern="'image/*'"
  accept="image/*"
  ngf-max-size="2MB"
  ngf-min-height="100"
  ngf-resize="{width: 100, height: 100}"
  custom-on-change="uploadFile"
  required="required"
  ngf-select="onFileSelect($file);"
  ngf-multiple="true"
>

这里我有多个文件选择方案,但我需要用户只能选择最多5个文件,之后无法选择任何文件。请帮助我。

1 个答案:

答案 0 :(得分:0)

属性ngf-select-disabled

怎么样?

条件如&#34; myFiles.length&gt; 5&#34; ?

如果用户可以使用拖放,您也可以添加ngf-drop-disabled。

https://github.com/danialfarid/ng-file-upload