Можно ли вручную повторно подключить слушатель события ionScroll кэлемент в Ionic 3? - PullRequest
0 голосов
/ 13 октября 2019

У меня есть ситуация, когда я считаю, что прослушиватель событий ionScroll был удален из элемента <ion-content> (после загрузки карты), и я хотел бы повторно присоединить / добавить его снова, чтобы(ionScroll)="" снова корректно стреляет.

Возможно ли это? Как вы можете видеть ниже, я не могу найти нужный метод.

Мой код:

import { Component, ViewChild } from '@angular/core';
import { NavController, Content } from 'ionic-angular';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {

  @ViewChild(Content) content: Content;

  public testList = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]

  constructor(public navCtrl: NavController) { }

  viewMap() {
    this.navCtrl.push('MapPage');
  }

  onScroll() {
    alert('Scrolling!');
  }

  ionViewDidEnter() {
    // Re-attach scroll listener on every entry
    this.content. // <--- Can't find a method like '.addScrollEventListener()'???
  }

}

Ионная информация:

Ionic:

   Ionic CLI          : 5.4.2 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.5
   @ionic/app-scripts : 3.2.2

Capacitor:

   Capacitor CLI   : 1.2.1
   @capacitor/core : 1.2.1

Utility:

   cordova-res : 0.4.0 (update available: 0.8.0)
   native-run  : not installed

System:

   NodeJS : v11.2.0 (/usr/local/Cellar/node/11.2.0/bin/node)
   npm    : 6.12.0
   OS     : macOS Mojave
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...