为什么ion item click在ionic4 for ios中不起作用?

为什么ion item click在ionic4 for ios中不起作用?,ios,angular,cordova,ionic4,hybrid-mobile-app,Ios,Angular,Cordova,Ionic4,Hybrid Mobile App,ion项可点击事件在ios中不起作用,但在android中可以正常工作。请帮帮我,我是在浪费时间&我在谷歌上搜索了很多,但找到了任何合适的答案 <ion-content > <div> <ion-searchbar (ionInput)="getItems($event)"></ion-searchbar> <ion-list lines="full" > <ion-item

ion项
可点击事件在ios中不起作用,但在android中可以正常工作。请帮帮我,我是在浪费时间&我在谷歌上搜索了很多,但找到了任何合适的答案

  <ion-content >
   <div>       
    <ion-searchbar (ionInput)="getItems($event)"></ion-searchbar>
    <ion-list  lines="full" >
      <ion-item class="bg-class" *ngFor="let project of filterData" (click)="onProjectClick(project.npProjCode);">
       <ion-icon name="arrow-dropright-circle" style="width: 14px;margin-right: 10px;color: #129bcc;"></ion-icon>
       <ion-label>{{project.npProjDescn}}</ion-label> 
       <ion-icon name="ios-arrow-forward" slot="end" style="color: lightgray;"></ion-icon>
      </ion-item>
    </ion-list>
   </div>
 </ion-content>

{{project.npProjDescn}

上次我遇到这个问题时,我是这样解决的,希望它能为你工作

@ViewChild('searchbar', { static: true }) searchbar: IonSearchbar;

ngOnInit() {

this.sub = this.searchbar.ionInput
      .subscribe(q => this.getItems(q))
}
模板


我也有类似的问题,但在登录之后。它在后台被调用。在安卓系统上它工作正常,但在iOS系统上它根本不工作


如果.ts中的问题与在ios和android中的解决方案不同,请尝试进行调试

<ion-item button class="bg-class" *ngFor="let project of filterData" (click)="onProjectClick(project.npProjCode);">

你能试试像这样的ng容器吗?告诉我你的.ts代码
onProjectClick
async onProjectClick(projectCode){console.log(“projectCode:=”+projectCode)}搜索工作正常,问题是离子项click在ios中不工作。
<ion-item button class="bg-class" *ngFor="let project of filterData" (click)="onProjectClick(project.npProjCode);">
ion-item[button] {
      pointer-events: initial !important;
  }