Angular “如何使用该方法”;getFreeDragPosition“;对于角度为8的CdkDrag?

Angular “如何使用该方法”;getFreeDragPosition“;对于角度为8的CdkDrag?,angular,drag-and-drop,Angular,Drag And Drop,AngularCdkDragAPI中有一个方法定义。 但是如何在代码中调用它呢 我试过下面这样做,但错误正在发生。使用这种方法的正确方法是什么 export class DragableComponent implements OnInit { _dragRef: DragRef<CdkDrag>; this._dragRef.getFreeDragPosition(); 导出类DragableComponent实现OnInit{ _dragRef:dragRef

Angular
CdkDrag
API中有一个方法定义。

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

我试过下面这样做,但错误正在发生。使用这种方法的正确方法是什么

export class DragableComponent implements OnInit {

  _dragRef: DragRef<CdkDrag>;


   this._dragRef.getFreeDragPosition();
导出类DragableComponent实现OnInit{
_dragRef:dragRef;
这是._dragRef.getFreeDragPosition();

这是对
CdkDrag
实例调用的方法。获取实例的方法之一是使用
cdkdragend
输出事件

示例代码:

public ondragend(事件:CdkDragEnd):无效{
console.log(event.source.getFreeDragPosition());//返回{x:0,y:0}
}

拖拉段落


您可以发布此组件的模板吗?了解您如何使用[cdkDrag]指令会有所帮助。