我在获取svg宽度值时遇到麻烦。这是我的代码
<svg #container></svg>
@ViewChild('container') elementView: ElementRef;
const animeLength = this.elementView.nativeElement.width;
const svgWidth = animeLength['animVal'].value;
console.log(animeLength);
console.log(svgWidth);
实际上,在animeLength
中,value
显示为882
,但是如果我尝试在svgWidth
中获得价值,则显示0
。我不知道到底是什么原因造成的。有人可以帮我解决这个问题吗?谢谢。