【发布时间】:2020-01-31 18:19:31
【问题描述】:
我正在使用 Angular 7 中的 cdk Drag & Drop,但现在我被卡住了。当我重新加载页面时,所有组织的项目都会回到原来的位置。如何保存位置并将它们检索到元素?
目前,这就是我所拥有的:
派的父级
<div class="pie-content">
<div class="individual-pie" *ngFor="let pie of serials">
<app-pie [serialnumber]="pie"></app-pie>
</div>
</div>
Pie.html
<div
cdkDragBoundary=".content"
cdkDrag
(cdkDragEnded)="dragEnd($event)"
class="pie"
[chart]="pie"
></div>
Pie.ts
dragEnd(event: CdkDragEnd) {
console.log(event);
}
【问题讨论】:
-
将定位保存在本地存储中。
-
但是怎么做呢?我阅读了有关 cdk 的所有文档,无法获取元素的位置(与页面相关)。以及如何检索位置?
标签: angular drag-and-drop angular-cdk