我正在使用 Angular 10 创建一个实时系统,其中用户 1 在屏幕上拖动项目,并且项目的位置在用户 2 屏幕上更新。我为此使用@angular/cdk/drag-drop。
我通过绑定cdkDragFreeDragPosition
到在用户 1 删除对象时更新的对象xPos
和yPos
属性来更新用户 2 屏幕上的位置:
[cdkDragFreeDragPosition]="{x: wsc.xPos, y: wsc.yPos}"
这可行,但是用户 2 的对象位置会跳跃而不是平滑地移动到有点难看的新位置。
请问有没有办法让用户 2 屏幕上的对象从它的初始位置平滑地移动到新位置?