javascript – 局部变量的可能性

我想知道本地变量有什么可能性.

我知道以下事项:

>你可以获得一个价值

<select #selectField (change)="funtionBla(selectField.value)" 
   <option value="1">1</option>
   <option value="2">2</option>
</select>

>您可以调用指令的方法

 <button type="button" (click)="directiveBla.myFunction()"> test </button>

或基于HTML

<video #movieplayer ...>
  <button (click)="movieplayer.play()">
</video>

但有没有办法改变元素VIA局部变量的样式或者是否可以将元素附加到引用的元素?

最佳答案 您可以使用局部变量来获取对元素的引用

@ViewChild('selectField') someField;

它也用于DynamicComponentLoader.loadIntoLocation

dcl.loadIntoLocation(DynamicElement, _elementRef, 'selectedField')
点赞