(тап) на ионике 3 поменял после обновления? - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть приложение, которое работало до прошлого года (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-файлах:

Я не знаю, почему он блокировал клик сейчас, но с этой строкой клик работал как раньше.

1 Ответ

0 голосов
/ 27 февраля 2019

попробуйте этот код, который я проверил, и он работает

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

В ионной 4 кнопка ионная кнопка не рекомендуется, поэтому, если вы используете ее в ионной 4, тогда используйте ion-button только у меня есть проверка этого кода в ionic 3 и ionic 4, он работает в обеих версиях.

...