我想知道使用局部变量的可能性是什么。
我知道以下内容:

  • 您可以获得值(value)
    <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>
    

    但是,有没有一种方法可以通过局部变量更改元素的样式,还是可以将元素附加到引用的元素呢?

    最佳答案

    您可以获得具有局部变量的元素的引用,例如

    @ViewChild('selectField') someField;
    

    它也用于DynamicComponentLoader.loadIntoLocation
    dcl.loadIntoLocation(DynamicElement, _elementRef, 'selectedField')
    

    关于javascript - 局部变量的可能性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34878426/

    10-11 11:31