我不知道如何在 Angular v4.0 中使用 Snap.svg,所以我读了 this邮政。我尝试了@moeabdol ( npm install
..., scripts:
..., declare
..., s.circle(...)
) 的解决方案,但出现以下错误:
ERROR TypeError: s.circle is not a function
但是,我可以使用
Snap.load(...)
加载外部 SVG .为什么是
s.circle
不为我工作?
最佳答案
确保您在 svg
上绘图而不是 div
.我也犯过这个错误。
在您的 HTML 中:
<svg id="editor-canvas"></svg>
在您的组件中:
const s = Snap("#editor-canvas");
const c = s.circle(100, 100, 100);
关于angular - 如何在 Angular v4.0 中使用 Snap.svg(错误 : circle is not a function),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51648389/