Angular 如何设置文件数量限制启动v9

Angular 如何设置文件数量限制启动v9,angular,typescript,file-upload,primeng,Angular,Typescript,File Upload,Primeng,我只需要在PrimingV9中选择两个文件。据 我这样做: <p-fileUpload #form customUpload="true" maxFileSize="5000000" multiple="true" fileLimit="2" > </p-fileUpload> 问题是这不起作用,因为我可以加载两个以上的文件。我要两份文件给麦克斯。有人能帮我吗?如果fileLimit不起

我只需要在PrimingV9中选择两个文件。据

我这样做:

<p-fileUpload #form customUpload="true" maxFileSize="5000000" multiple="true" fileLimit="2"
>
</p-fileUpload>


问题是这不起作用,因为我可以加载两个以上的文件。我要两份文件给麦克斯。有人能帮我吗?

如果fileLimit不起作用,我建议尝试最新版本。否则,我能想到的最简单的事情是:

<p-fileUpload #form customUpload="true" maxFileSize="5000000" multiple="true" fileLimit="2" (onSelect)="select($event)"
>
</p-fileUpload>

  select(event) {
    if (event.currentFiles.length > 2) {
      event.currentFiles.splice(-1,1)
    }
  }  

选择(事件){
如果(event.currentFiles.length>2){
event.currentFiles.splice(-1,1)
}
}  
更优雅的解决方案是禁用此事件上的“选择”按钮,但想法是相同的