我正在尝试删除两个节点之间的现有连接(DragConnectionCreatePolicy)。我尝试了两种方法,第一种使用此命令:
this.canvas.remove(connection)
但它返回这个:EXCEPTION: figure.getCanvas is not a function
第二个
var cmd = new draw2d.CommandDelete(connection);
this.canvas.getCommandStack().execute(cmd)
而是返回EXCEPTION: draw2d.CommandDelete is not a constructor
我误会了什么?
我在 Angular 2 组件中使用 draw2d。
export class sampleDraw implements OnInit {
canvas:any;
createGraph() {
this.canvas = new draw2d.Canvas("canvas-div");
}
ngOnInit(){
this.createGraph()
}
}