У меня есть ситуация, когда я считаю, что прослушиватель событий 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