在 Angular 2 中,我使用带有 *ngSwitchCase 的模型驱动形式的 PrimeNG 日历,如下所示
<div [ngSwitch]="field.controlType">
...
<p-calendar *ngSwitchCase="'date'" [formControlName]="field.key" [id]="field.key" [showIcon]="true" dataType="string"></p-calendar>
...
</div>
日历在 UI 上显示得很好,但是当我选择日期或在页面外部单击时,它并没有消失。只有当我点击标签离开时,日历才会关闭。
如果我使用 ngModule,它可以正常工作,但这不是必需的。
有没有人有任何线索/例子,请分享
谢谢