为什么离子项目点击在ios的ionic4中不起作用?

问题描述 投票:0回答:2

ion-item clickable事件无法在ios中运行,但在android中可以正常运行。请帮助我,我正在浪费时间,我在Google中搜索了很多,但找到了任何可解决的答案。

  <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>
ios angular cordova ionic4 hybrid-mobile-app
2个回答
0
投票

上次遇到此问题时,我会像这样解决它,希望它对您有用

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

ngOnInit() {

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

模板

<ion-searchbar #searchbar ></ion-searchbar>

0
投票

我有类似的问题,但是登录后。它被称为背景。在Android上,它正常工作,但是在iOS上,它根本不工作。

© www.soinside.com 2019 - 2024. All rights reserved.