Javascript 离子输入点击离子4角6

Javascript 离子输入点击离子4角6,javascript,angular,ionic-framework,angular6,ionic4,Javascript,Angular,Ionic Framework,Angular6,Ionic4,我有一个在表单中输入离子的视图: <form class="inputs-in-block" [formGroup]="userForm"> <ion-input type="text" placeholder="Username" (click)='onClickFuntion($event)'></ion-input> </form> 我在没有参加活动的情况下尝试过,但它也不起作用 在最新版本中,单击事

我有一个在表单中输入离子的视图:

      <form class="inputs-in-block" [formGroup]="userForm">
        <ion-input type="text" placeholder="Username" (click)='onClickFuntion($event)'></ion-input>
      </form>
我在没有参加活动的情况下尝试过,但它也不起作用

在最新版本中,单击事件是否可用于?
有什么解决办法吗?

您还必须从
模板发送它。你的模板中缺少了<代码>(单击)='onClickFunction($event)


我认为这是一个打字错误:

您的模板中有:

(click)='onClickFuntion($event)'
但在您的ts文件中:

onClickFunction(event) {
  console.log('Event caught');
} 

onClickFunction onClickFunction。。。参见“c”

我认为,您应该使用
ionClick
来触发click事件

如果您做了以下更改,您的代码应该可以工作

<form class="inputs-in-block" [formGroup]="userForm">
        <ion-input type="text" placeholder="Username" (ionClick)='onClickFuntion($event)'></ion-input>
      </form>


您是在测试设备上的点击还是在浏览器中的点击?是的,在我的浏览器中
onClickFunction(event) {
  console.log('Event caught');
} 
<form class="inputs-in-block" [formGroup]="userForm">
        <ion-input type="text" placeholder="Username" (ionClick)='onClickFuntion($event)'></ion-input>
      </form>