ionic滚动监听

ionic使用angular实现滚动监听,angular滚动监听

环境:ionic3、angular4

以下是代码案例(此案例实现content部分的滚动监听):

import { Component,ViewChild } from '@angular/core';
import { NavController,ViewController,Content } from 'ionic-angular';
import {StorageProvider} from "../../providers/storage/storage";
@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {
  @ViewChild(Content) content:Content;
  constructor(public navCtrl: NavController,public view:ViewController,public sp:StorageProvider) {

  }
  ionViewDidLoad(){
    this.scrollListener();//调用监听方法
  }
  scrollListener(){
    /**
     * 开启滚动监听
     */
    this.content.ionScroll.subscribe(($event: any) => {
      console.log($event.scrollTop);
    });
  }
}

这样子就可以实现ionic和angular配合滚动监听了,具体的实现根据自己的业务来实现


版权声明:本文为qq_31384551原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。