Javascript 使用svg.js调整svg的大小

Javascript 使用svg.js调整svg的大小,javascript,angular,typescript,svg,svg.js,Javascript,Angular,Typescript,Svg,Svg.js,我试图通过使用svg.js拖动来调整几个svg的大小。我用的是有角度的 Draggable可以正常工作,但调整大小不起作用。我已经在整个互联网上搜索了一个解决方案,但什么也找不到。你知道什么可能是错误的/修改的吗 代码: this.svgwidget=SVG.get(this.widget.id); this.svgwidget.move(this.widget.x,this.widget.y); 此文件为.svgwidget.draggable({ minX:0, 米尼:0, maxX:150

我试图通过使用svg.js拖动来调整几个svg的大小。我用的是有角度的

Draggable可以正常工作,但调整大小不起作用。我已经在整个互联网上搜索了一个解决方案,但什么也找不到。你知道什么可能是错误的/修改的吗

代码:

this.svgwidget=SVG.get(this.widget.id);
this.svgwidget.move(this.widget.x,this.widget.y);
此文件为.svgwidget.draggable({
minX:0,
米尼:0,
maxX:150,
马克西:100,
snapToGrid:1
})
.on('单击',(事件:事件)=>{
this.editWidget.emit(this.widget);
})
.on('dragend',(事件:event)=>{
this.widget.x=this.svgwidget.x();
this.widget.y=this.svgwidget.y();
});
this.svgwidget.selectize()
.调整大小({
约束条件:{
minX:0,
米尼:0,
maxX:150,
马克西:100,
}
})
.on('单击',(事件:事件)=>{
this.editWidget.emit(this.widget);
})
.on('dragend',(事件:event)=>{
console.log(事件);
this.widget.x=this.svgwidget.x();
this.widget.y=this.svgwidget.y();
});

svg插件的库中可能没有*.d.ts文件,angular也不会加载它们吗?因为我有这个问题,元素被选中了吗?如果这还不起作用,那么调整大小也不起作用