局部变量的可能性

时间:2016-01-19 13:44:40

标签: javascript typescript angular

我想知道局部变量有什么可能性。 我知道以下事项:

  1. 您可以获得一个值

    <select #selectField (change)="funtionBla(selectField.value)" 
       <option value="1">1</option>
       <option value="2">2</option>
    </select>
    
  2. 您可以调用指令的方法

     <button type="button" (click)="directiveBla.myFunction()"> test </button>
    
  3. 或基于HTML

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

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

1 个答案:

答案 0 :(得分:2)

您可以使用局部变量(如

)获取对元素的引用
@ViewChild('selectField') someField;

它也用于DynamicComponentLoader.loadIntoLocation

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