angularjs - Angular JS 图像验证最大尺寸和有效格式

标签 angularjs ng-file-upload

我想在图片上传时针对最大尺寸和无效格式显示不同的验证消息。 这是我的代码,但最大大小验证不起作用,仅显示无效的文件格式验证。

这是我的代码。

<div class="group-row col-sm-10 col-sm-push-1">
    <input class="control-set" type="file" ngf-select ng-model="image" name="image" ngf-pattern="'image/*'" ngf-accept="'image/*'" ngf-max-size="5MB" ngf-multiple="false" ngf-min-size='1' ui-jq="filestyle">
    <div ng-show="createUserForm.$submitted || createUserForm.image.$invalid" ng-model="image">
         <span ng-show="createUserForm.image.maxSize" class="text-danger">File must be less than 5 MB.</span>
         <span ng-show="createUserForm.image.$invalid" class="text-danger">Only .jpg,jpeg and .png images are allowed.</span>
    </div>
</div>

我在这里犯了什么错误???

最佳答案

使用 createUserForm.image.$error.maxSize 显示错误 缺少 $error

<span ng-show="createUserForm.image.$error.maxSize" class="text-danger">File must be less than 5 MB.</span>

关于angularjs - Angular JS 图像验证最大尺寸和有效格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38822477/

相关文章:

java - 使用 ng-file-upload 和 Spring Boot 上传文件

javascript - 无法使用 http-server wiki 示例

javascript - AngularJS $resource RESTful 示例

javascript - angularjs如何根据文本框输入设置元素内的文本

javascript - Angular 指令在alertify setContent 内容中不起作用

angularjs 按顺序链接http post

angularjs - Angular UI Bootstrap - 模态不会在第一次点击时弹出

c# - 使用 WebService 上传文件

javascript - 当我使用 ngf-select 选择按钮时,ng-file-upload 中的 ng-model 更改为 null

angularjs - 跨域图片上传 Angular+laravel