如何检查FilePond组件的有效性(使用ngx-filepond)?

时间:2019-08-13 11:17:46

标签: angular validation filepond

我将Angular FilePond(ngx-filepond)与file size validation plugin一起使用,并希望能够防止用户在文件太大时提交。

选择大文件时,插件会显示正确的错误消息,但是在将数据发布到服务器之前,我该如何最好地检查FilePond组件实例的有效性?

我尝试使用@ViewChild注入FilePond组件(如here所述),但是注入实例的 status 属性始终为undefined,无论是否该文件是否有效,所以我不确定这是否可行。

我发现检索有效性状态的唯一方法是读取onaddfile事件的status属性。似乎只有在发生验证错误时才会设置此属性?

public postHandleAddFile(event: any) {
  console.log(event.status);
}

检查组件有效性状态的首选方法是什么?

0 个答案:

没有答案