gpt4 book ai didi

angular - 使用 CdkScrollable 在 Angular Material 2 中的 NavigationEnd 上向上滚动

转载 作者:行者123 更新时间:2023-12-03 19:36:49 24 4
gpt4 key购买 nike

我想滚动到 NavigationEnd 的顶部。

以前我是这样的:

  this.router.events
.pipe(filter(event => event instanceof NavigationEnd))
.subscribe((event) => {
// scroll to top on navigation
window.scrollTo(0, 0)
});

这奏效了,但现在我们更改了 html/css 布局,因此我们想依赖 CdkScrollable 指令,但我无法获得 elementRef?

最佳答案

在组件中@ViewChildren(CdkScrollable) cdkScrollable;
在函数 scrollToEnd 中this.cdkScrollable.first.scrollTo({bottom: 0});

关于angular - 使用 CdkScrollable 在 Angular Material 2 中的 NavigationEnd 上向上滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47770965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com