Angular 如何设置文件数量限制启动v9
我只需要在PrimingV9中选择两个文件。据 我这样做: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不起
<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)
}
}
更优雅的解决方案是禁用此事件上的“选择”按钮,但想法是相同的