Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular p-6事件onClick不触发(和其他事件)_Angular_Primeng - Fatal编程技术网

Angular p-6事件onClick不触发(和其他事件)

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

当我打开一个组件时,我想调用一个方法,所以我测试了一些方法,没有人能工作,只有(onSelect)事件能工作。以下是代码的一部分:

<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>