angular - 如何滚动到组件位置?
解决方案
我认为您可以使用 id 和 viewportScroller 而不是 elem
HTML
<div>
<button (click)="onAnchorScroll(1)"></button>
...
</div>
<div *ngFor="let item of repecticiones; let i = index" [id]="i + 1">
...
</div>
TS
在你的 ts 中从 @angular/common 导入 ViewportScroller
constructor(private viewportScroller: ViewportScroller) { }
onAnchorScroll(id) {
this.viewportScroller.scrollToAnchor(id);
}
推荐阅读
- c# - SpotifyAPI-NET 添加范围控制台应用程序 c#
- python - 如何删除文件python中的一定数量的字节
- go - 无法使用我自己的登录 golang 的功能打印日志信息
- python - 如何使图像/图像在pygame中消失?
- python - .kv 文件不会在 python 中加载
- sql - Postgres 递归 LTREE 查找
- python - Django URL 被调用两次并崩溃视图
- javascript - SAPUI5 - oModel.create 不是函数
- django - 如何将 djangoCMS 与现有的 django 项目集成
- php - 使用 preg_match_all 捕获几个连续的表达式