我的滚动位置继续调用而不是一次

时间:2018-06-05 03:16:25

标签: angular5

在页面加载时,我需要滚动容器以向用户显示所选产品。为此,我这样做:

 loopMethod(size, index){
      if(size === this.activeSize){
        var positionId = document.getElementById( 'id'+index );
        var domRect = positionId.getBoundingClientRect();
        this.parent.nativeElement.scrollLeft = domRect.x;
        // console.log( domRect.x );
      }
    }

这里我得到了2个问题。一个在x domRect.x处被加下划线为红色,另一个是这个方法继续调用。我无法进一步滚动。因为它需要在ngFor完成后滚动位置。

0 个答案:

没有答案