我正在编写一些代码,用dart更新div的位置。ElementRef没有样式的实例
所以,我想到了一个类似于鼠标放在div上的东西,开始更新元素的位置。
的HTML将如下:
<div (mousedown)="mouseDownFunction($event)"></div>
<div #selection></div>
与镖看起来像:
@ViewChild("selection")
DivElement selectionDiv;
mouseDownFunction(mouse){
selectionDiv.style.left = "${mouse.position.left}px";
}
,当这种情况发生,它试图调用style
上selectionDiv,但是他说,ElementRef没有样式的实例。
所以我应该更新我所有的ViewChild属性为ElementRef,然后根据需要进行调整?我不是说这是错误的,但你认为有没有办法指向目标? – Fallenreaper
是的,除非元素是一个Angular组件,否则它将是一个ElementRef。 –
这是否允许设置本地元素的属性?当我尝试进行调整时,我没有看到任何与nativeElement风格相关的任何调整 – Fallenreaper