如何为Angular 8 CdkDrag使用方法“ getFreeDragPosition”?

时间:2019-08-28 02:18:41

标签: angular drag-and-drop

Angular CdkDrag API中有一个方法定义。 enter image description here

但是如何在代码中调用它?

我已经尝试过如下操作,但是发生了错误。使用这种方法的正确方法是什么?

export class DragableComponent implements OnInit {

  _dragRef: DragRef<CdkDrag>;


   this._dragRef.getFreeDragPosition();

1 个答案:

答案 0 :(得分:3)

这是在def graceful_writer(gen): yield from gen # send values to wrapped generator for as long as it will take them while True: yield # then loop forever, discarding any additional values sent in 实例上调用的方法。获取实例的方法之一是使用CdkDrag输出事件。

示例代码:

cdkDragEnded
public onDragEnded(event: CdkDragEnd): void {
  console.log(event.source.getFreeDragPosition()); // returns { x: 0, y: 0 }
}