【发布时间】:2017-12-26 16:34:10
【问题描述】:
我试图通过使用 Angular 移动鼠标来绘制 svg 路径,但我无法做到这一点,想法是通过跟随鼠标来绘制路径。我如何在 Angular 中实现这一点?我无法定位我的 svg 元素以开始绘制路径。下面是我的组件代码,
ngOnInit() {
this.svgPath = this.dataContainer.nativeElement;
};
handleMove(ev){
svgPath = createSvgElement("path");
svgPath.setAttribute("fill", "none");
svgPath.setAttribute("shape-rendering", "geometricPrecision");
svgPath.setAttribute("stroke-linejoin", "round");
svgPath.setAttribute("stroke", "#000000");
svgPath.setAttribute("d", "M" + ev.clientX + "," + ev.clientY);
}
模板是:
<ion-content no-bounce>
<div id="dataContainer" #dataContainer></div>
</ion-content>
【问题讨论】:
标签: angular svg mouseevent