【发布时间】:2018-11-14 06:44:30
【问题描述】:
我正在创建简单的拖放功能。
在拖动元素时,我想将 div 滚动到顶部或底部。
我正在使用角材料cdk拖放。
容器:
<div cdkDropList (cdkDropListDropped)="dropElement($event)" #ordersList>
我使用以下元素引用容器:
@ViewChild('ordersList', {read: ElementRef}) ordersListRef: ElementRef;
我怎样才能改变这个元素的滚动位置,这样的东西不起作用
this.ordersListRef.nativeElement.scrollTop += 20;
【问题讨论】:
-
你能提供同样的 stackblitz 吗?
-
stackblitz.com/edit/angular-axk9wx 我更惊讶,因为在 stackblitz 上它的工作不知道为什么
-
当这个自动滚动出现时,元素位置的轨迹丢失了。它仍然无法在我的开发环境中工作
-
那么错误一定在你的本地代码中,再次修改。祝你好运
标签: angular typescript drag-and-drop angular7