我正在使用ng-file-upload指令上传多个mp3文件,并希望对错误的文件扩展应用验证。
<div class="form-group" show-errors>
<label for="myfiles" class="control-label">{{constant.SELECT_FILE_OR_MULTIPLE_FILES}}:</label>
<input
type="file"
ngf-select
ng-model="series.myfiles"
name="myfiles"
id="myfiles"
ngf-max-size="100MB"
ngf-validate="{ pattern: '.mp3' }"
multiple
/>
<div ng-messages="form.talkForm.myfiles.$error" role="alert">
<p class="help-block error-text" ng-message="ngf-validate">{{constant.UPLOAD_TALK_ERROR}}</p>
</div>
</div>
答案 0 :(得分:0)
如评论中所述:答案是$ error中生成的字段名称不是ngf-validate
,而是取决于验证类型。
这是一个模式匹配,因此错误的名称是pattern