0

我有一个应用程序可以工作到去年(2018 年),但现在我尝试使用它,但它不再工作了。

我有这个代码:

<ion-row *ngFor="let p of pages" (tap)="itemTapped($event, p)">
   <button class="quadrado" ion-button large full color="primary"> 
      <p>{{p.title}}</p>
   </button>
</ion-row>

当我点击该行时,没有任何反应。它曾经打开另一个页面。发生了什么?自上次工作以来,我没有更改我的代码。

我尝试使用(单击)但也没有工作。

更新

我修复了对所有 html 文件的这些行的评论:

我不知道为什么它现在阻止了点击,但是有了这条线,点击就像以前一样工作。

4

1 回答 1

0

试试这个代码,我已经测试过了,它正在工作

  <ion-row *ngFor="let p of pages">
    <button class="quadrado" ion-button large full color="primary" (click)="itemTapped($event,p.page)">
      <p>{{p.title}}</p>
    </button>
  </ion-row>

在 ionic 4 button 中,ion-button已被弃用,因此如果您在 ionic 4 中使用它,则仅使用ion-button我在 ionic 3 和 ionic 4 中都检查了此代码,它在两个版本中都有效。

于 2019-02-27T05:03:20.080 回答