使用PrimeNg日历绑定日期数组不起作用

时间:2017-11-21 11:30:30

标签: angular typescript primeng

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

以下是日历模板:

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

3 个答案:

答案 0 :(得分:0)

这可能是一个参考问题。希望这个演示对您有所帮助。找到这个link

答案 1 :(得分:0)

python validate_email_list.py 'sample@gmail.coÆm,sample@example.com,test@gmail.com' 删除方括号。

selectionMode替换为[selectionMode]="multiple"

答案 2 :(得分:0)

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

以下是该问题的链接:https://github.com/primefaces/primeng/issues/3876