当我单击时,我试图获取页面顶部的滚动值。
我尝试使用以下内容:
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