是否可以使用scrollToIndex
从以下位置添加像素偏移量:
https://material.angular.io/cdk/scrolling/api
例如,这是我的工作代码:
this.scrollViewport.scrollToIndex(
this.index + 1,
'smooth'
);
这可行,但是我有时想在滚动的末尾添加20个像素。这可能吗?
答案 0 :(得分:1)
您可以使用scrollToOffset
代替see here。
this.scrollViewport.scrollToOffset(
offset,
behavior
);
或者在初次滚动后使用setRenderedContentOffset
。
this.scrollViewport.setRenderedContentOffset(
offset,
'to-start' | 'to-end'
);