将一组日期与 PrimeNg 日历绑定不起作用

Binding an array of dates with PrimeNg calendar is not working

我正在使用 PrimeNg 日历来 select 多个日期,并且我使用 [(ngModel)] 将组件绑定到日期数组。当我 select 一个日期时,它会自动推送到数组,但是当我 select 一个日期时,它总是在那里。

这是日历模板:

<p-calendar name="DupDates" [(ngModel)]="DupDates" [dateFormat]="dateFormat" 
           [monthNavigator]="monthNavigator"   
           [locale]="calendarFr" [readonlyInput]="true" [inline]="true" 
           [maxDateCount]="4" [selectionMode]="multiple">
</p-calendar>

selectionMode 中删除方括号。

[selectionMode]="multiple" 替换为 selectionMode="multiple"

显然这是 p-calendar 中的一个错误,我没有找到任何修复它的方法,我只是删除了多项选择并使用 onSelect 事件添加了日期。

这是问题的link:https://github.com/primefaces/primeng/issues/3876