javascript - 如何在 AngularJS 中使文件类型强制(必需)字段?

标签 javascript angularjs

嗨,我正在用 angularjs 开发 Web 应用程序。我正在开发文件上传模块。我正在动态地做。我将从 api 调用获取要上传的文件列表。一旦我得到列表,我就会动态分配给 ng-repeat 指令的作用域变量,如下所示。

<div class="upload-button" ng-repeat="fileInput in fileInputs">
    <div ng-if="fileInput.Filepath == ''">
        <input type="file" file-data="{{fileInput.Filename}}" file-model="
        {{fileInput.Filename}}" id="file_input_id" required valid-file/>
    </div>
</div>

假设如果我从 api 获取 7 个文件,那么我将获得 7 个文件上传控件。我想在提交表单时强制执行所有 7 个控件。我可以知道如何做到这一点吗?任何帮助,将不胜感激。谢谢。

最佳答案

也许尝试使用 ng-file-upload 指令。这具有上传文件所需的一切并且易于使用。我在我开发的所有应用程序上都使用了它。

check ng-file-upload github

关于javascript - 如何在 AngularJS 中使文件类型强制(必需)字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45208216/

相关文章:

javascript - 如何修复导航栏?高度问题

javascript - Neo4j - 我有 2 个数据相关的收集。我如何将它们合并在一起?

javascript - 移动浏览器和桌面 Firefox 浏览器上的 D3.js 热图问题

javascript - 防止同步加载商店

javascript - 如何在 md-sidenav 中实用地添加或禁用(删除)md-disable-backdrop

javascript - 如何使表格可按标题 Angular 排序?

javascript - 为什么我尝试在 AngularJs 中获取非对象错误的属性?

javascript - 使用简单数组的 ng-options 将索引放入模型

java - 如何将 Apache Shiro 与 AngularJS 集成

javascript - 如何从android应用程序的webview访问设备摄像头