在Angular中导入svg.draw.js

时间:2019-10-05 10:00:27

标签: angular svg

我无法在angular8项目中导入svg.draw.js

我安装了svgdotjs / svg.svj.js和svgdotjs / svg.draw.js 在我的组件中,代码是:

import {SVG, Svg} from "@svgdotjs/svg.js";
import 'svg.draw.js';
@Component({
selector: 'test',
templateUrl: './test.component.html',
styleUrls: ['./test.component.scss']
 })
export class TestComponent implements OnInit {
draw: Svg
constructor() { }

  ngOnInit() {
   this.draw = SVG().addTo('#canvas').size(300, 300)
  let line = this.draw.line(0, 100, 100, 0).move(20, 20)
  line.stroke({ color: '#f06', width: 10, linecap: 'round' });
  line.draw()

  }
}

但我收到此错误:错误TS2339:类型'Line'上不存在属性'draw'。

谢谢!

0 个答案:

没有答案