2017-07-08 14 views

答えて

2
constructor(public elementRef: ElementRef, private renderer: Renderer) 
{ 
     this.renderer.setElementClass(this.elementRef, 'class'); 
    // or 

      this.elementRef.nativeElement.classList.add('class'); 

} 
  1. レンダラーまたはElementRefを使用せずに、あなたがそれを行うためにHostBindingを使用することができますネイティブの要素に
1

をaddClassを使用して

  • レンダラを使用。この例を参照してください:

    import {Component, HostBinding} from "@angular/core"; 
    
    @Component({ 
        ... 
    }) 
    export class myComponent { 
        @HostBinding('class.myclass') visible: boolean = false; // True when visible 
    } 
    
  • 関連する問題