在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>
日历出现在用户界面上,但是当我选择日期或点击页面外部时,它不会消失。 只有当我点击标签离开时,日历才会关闭。
如果我使用ngModule,它可以正常工作,但这不是必需的。
有没有人有任何线索/示例,请分享
由于
答案 0 :(得分:0)
在primeng日历之前的某处找到了我使用<div class="section">
的错误。
将css 部分类重命名为 appsection 解决了这个问题。