向角形材料cdk'scrollToIndex'添加像素偏移

时间:2019-10-09 22:30:13

标签: angular angular-material angular-cdk

是否可以使用scrollToIndex从以下位置添加像素偏移量:

https://material.angular.io/cdk/scrolling/api

例如,这是我的工作代码:

      this.scrollViewport.scrollToIndex(
        this.index + 1,
        'smooth'
      );

这可行,但是我有时想在滚动的末尾添加20个像素。这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用scrollToOffset代替see here

 this.scrollViewport.scrollToOffset(
   offset,
   behavior
);

或者在初次滚动后使用setRenderedContentOffset

 this.scrollViewport.setRenderedContentOffset(
   offset,
   'to-start' | 'to-end'
);