获取Ionic 2中的Dimensions.contentTop属性值

时间:2018-09-17 11:58:35

标签: angular ionic-framework ionic2 ionic3

当我单击时,我试图获取页面顶部的滚动值。

我尝试使用以下内容:

contentTop返回的屏幕尺寸为662。this.content.scrollHeight;返回的1649认为是可滚动页面的总高度。

我正在尝试使用:

var isroll2 = this.content.getContentDimensions();
console.log(isroll2.dimensions.contentTop);

但是上面的代码给我错误提示,我的代码有什么问题? Official document here

  

[ts]类型'ContentDimensions'不存在属性'dimensions'。

我如何获得所需的东西?

home.ts代码:

        ngAfterViewInit() {

            // Renderer2 used not Renderer, inject it before using
            this.renderer.listen('document', 'click', (e) => {

              var isroll2 = this.content.getContentDimensions();
        // error in below line of code
              console.log(isroll2.dimensions.contentTop);

    // if i use below code it always returns 0
    alert(isroll2.contentTop);

    //below code is giving me total height of my screen which is 662
          let element = this.content.getScrollElement();
          alert(element.clientHeight);

// below line is returning 1649, which is total content length
 var iscroll =  this.content.scrollHeight;
alert(iscroll);

        ...// code here

0 个答案:

没有答案