【发布时间】:2017-05-31 10:58:46
【问题描述】:
我找到了 Angular 2 应用程序 的示例 拖放 代码,这里是 plunkr 代码:
plnkr.co/edit/wXLvaOlD4GVW2hg7utGx?p=preview
效果很好(当您删除 br 标记时)。
但我必须在拖动元素时使用浏览器的默认滚动行为。此示例防止在拖动时滚动。
我应该如何将此示例与滚动一起使用?
【问题讨论】:
标签: angular scroll drag-and-drop
我找到了 Angular 2 应用程序 的示例 拖放 代码,这里是 plunkr 代码:
plnkr.co/edit/wXLvaOlD4GVW2hg7utGx?p=preview
效果很好(当您删除 br 标记时)。
但我必须在拖动元素时使用浏览器的默认滚动行为。此示例防止在拖动时滚动。
我应该如何将此示例与滚动一起使用?
【问题讨论】:
标签: angular scroll drag-and-drop
你必须实现角度主机,例如:
@HostListener('mousemove', ['$event']) onMousemove(event: MouseEvent) {
window.scrollTo(document.body.scrollLeft + (curXPos - e.pageX);
}
【讨论】: