2016-10-18 3 views
1

ElementRef要素からCSSプロパティを取得するにはどうすればよいですか? element.styleを使用しようとしましたが、すべてのプロパティが空です。 レンダラークラスにはthis.renderer.setElementStyleメソッドがありますが、this.renderer.getElementStyleメソッドはありません。Angular2 get cssプロパティ

答えて

4

elementRefインスタンスには、要素ノード自体であり、必要なプロパティのほとんどを含むnativeElementプロパティがあります。モダンなブラウザでサポートされてい 別の解決策は、すべてのプロパティは `「」`空になっている私はすでにチェックした

window.getComputedStyle(elementRef.nativeElement) 
+0

です。 – Ben

+0

Angularコンポーネントのほとんどのプロパティは、一部を設定しない限り、デフォルトでは空です。どのような物件が必要ですか? –

+0

私はCSSのコードで設定されたCSSのプロパティが必要です。私の場合、私はディスプレイのプロパティを見つけることを試みていますが、私の質問はよりグローバルな質問のようです。 – Ben