(нажмите) на ionic 3 изменилось после обновления?

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

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

Да, я сделал это, но ничего не происходит. Функция в порядке, проблема с событием (tap).

Beatriz Sgavioli 27.02.2019 03:02

itemTapped(event, p) { this.navCtrl.push(p.component); }

Beatriz Sgavioli 27.02.2019 03:02

Да, не запустилось

Beatriz Sgavioli 27.02.2019 03:04

Ничего не произошло, когда я нажал кнопку. Даже курсор больше не является «указателем»

Beatriz Sgavioli 27.02.2019 03:05

Я ничего не менял с тех пор, как в последний раз он работал.

Beatriz Sgavioli 27.02.2019 03:08

Даже установленное приложение на моем телефоне не работает, и я его не обновлял.

Beatriz Sgavioli 27.02.2019 03:08

Я исправил комментирование этой строки в html-файлах: <ion-nav [root] = "rootPage" #content swipeBackEnabled = "false"></ion-nav>

Beatriz Sgavioli 27.02.2019 04:16
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
7
269
1

Ответы 1

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

  <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 кнопка устарел, поэтому, если вы используете его в ionic 4, используйте только ионная кнопка. Я проверил этот код как в ionic 3, так и в ionic 4, он работает в обеих версиях.

Другие вопросы по теме