angular - 如何检查 FilePond 组件的有效性(使用 ngx-filepond)?
问题描述
我将 Angular FilePond ( ngx-filepond ) 与文件大小验证插件一起使用,并希望能够防止用户在文件太大时提交。
选择大文件时插件会显示正确的错误消息,但是在将数据发布到服务器之前,我应该如何最好地检查 FilePond 组件实例的有效性?
我尝试使用 @ViewChild 注入 FilePond 组件(如此处所述),但注入实例的状态属性始终为undefined
,无论文件是否有效,所以我不确定这是否是要走的路。
我发现检索有效性状态的唯一方法是读取onaddfile
事件的状态属性。似乎只有在出现验证错误时才设置此属性?
public postHandleAddFile(event: any) {
console.log(event.status);
}
检查组件有效性状态的首选方法是什么?
解决方案
推荐阅读
- r - 如何在 ggplot2 中旋转标签?
- forms - MVC 应用程序不会在表单重新编辑上显示选定的值
- php - 如何将存储在PHP变量中的访问令牌传递给数组
- javascript - 刷新页面后书签中添加的JS仍在运行
- flutter - 当我打印时,所有字符串数据都显示为“实例”
- r - 基于其他两个数据框向数据框添加新列(组)
- java - 在包中的文件中实例化 java 类时出错
- javascript - 数据表 ExcelHTMl5 导出添加页眉和页脚
- kubernetes - Argo CD pod 无法拉取镜像
- python - 在 numpy 数组中查找不是 X 或 Y 的某个值的第一次出现的索引