Angular p-6事件onClick不触发(和其他事件)
当我打开一个组件时,我想调用一个方法,所以我测试了一些方法,没有人能工作,只有(onSelect)事件能工作。以下是代码的一部分:Angular p-6事件onClick不触发(和其他事件),angular,primeng,Angular,Primeng,当我打开一个组件时,我想调用一个方法,所以我测试了一些方法,没有人能工作,只有(onSelect)事件能工作。以下是代码的一部分: <p-calendar id="idCalendarDateExportFrom" [showIcon]="true" [(ngModel)]="dateChoosenProd" readonlyInput="true" [showTime]="true" dateFormat="dd/mm/yy" [locale]="fr" (onClick)="mov
<p-calendar id="idCalendarDateExportFrom" [showIcon]="true" [(ngModel)]="dateChoosenProd" readonlyInput="true" [showTime]="true" dateFormat="dd/mm/yy" [locale]="fr"
(onClick)="moveDate(1)" (onSelect)="moveDate(0)">
</p-calendar>
我也试过不带大写字母的onclick,onmouseover
我使用Angular 6查看中的事件表 例如: onShow事件:在datepicker面板时调用的动画事件回调 是可见的 或 onSelect value:指定日期时要调用的选定值回调 挑选出来的。请注意,输入值时不会调用此事件 从手动输入
参见
日历
组件的输入标签以显示日期输入框。所以理论上,你可以绑定到它的鼠标事件。以下部分工作符合要求。但由于某些原因,当触发onSelect
事件时,会再次触发onmousedown
事件
<p-calendar [(ngModel)]="value" [locale]="en" (mousedown)="moveDate(1)" (onSelect)="moveDate(0)"></p-calendar>
工作示例:在事件下查看,应该是
(onShow)
。我也尝试过如何在中重现您的问题?我将尝试将其放在测试文件中。有两个事件:onBlur和select,我必须使用哪一个?谢谢
<p-calendar [(ngModel)]="value" [locale]="en" (mousedown)="moveDate(1)" (onSelect)="moveDate(0)"></p-calendar>