2017-06-01 12 views

答えて

2

角度2では、要素を取得するための参照を使用します。

<div #reference_id></div> 

は、クラス

export class App implements AfterViewInit{ 
    @ViewChild('reference_id') elem:ElementRef; 
    constructor(private rd: Renderer2) {} 
    ngAfterViewInit() { 
      console.log(this.rd); 
      console.log(this.elem.nativeElement); 
      this.rd.addClass(this.elem.nativeElement, 'new_class_name'); // this adds the class 
    } 
} 

UPDATED ANSWERここ

作業plunker.

に余分な輸入

import {ElementRef, Renderer2, ViewChild, AfterViewInit} from '@angular/core'; 

を追加します

は、私はエラーが持っている、すなわち、new_class

+0

追加されたクラスをチェックするplunker結果で、すなわちこんにちはを要素を点検して「『角度』の名前を見つけることができません。」 – wstudiokiwi

+0

あなたのindex.htmlに角度ソースコードが含まれています –

+0

あなたはangularjsについて話していますか?イオン2+は角度2+を使用しているからです。 –

関連する問題