2016-08-12 44 views
0

要素の利用可能なすべてのプロパティを取得する方法が不思議です。要素プロパティリストの取得(値など)

例:

<div (click)="getProperties(post)" #post> 
Some content of a post 
</div> 

私はdiv要素をクリックすると、私はoffsetHeightなど、値のように使用可能なすべてのプロパティとJSONを取得したい

getProperties(post: any) { 
    console.log(post); 
} 

これはそのような何かを印刷します

<div _ngcontent...> 
    Some content of a post 
</div> 

しかし、私はそれを望んでいません。私は数分前にdivの高さを取得する方法を尋ねました。もしdivのすべてのプロパティをどのように出力するかを知っていたら、私はそれを自分で行いました。今私はoffsetHeightのようなsomethlingが知っているが、私はそれがstackoverflowから知っている。 divのプロパティやAPIを印刷する方法はありますか?

+2

基本的に私はあなたの最後の投稿のためのplunkrを作成しましたが、私はあなたの質問を削除していたので、私は私の仕事[plunkr here](http://plnkr.co/edit/IYZVC79aSVNKvsOgeprF?p =プレビュー)、ありがとう:) –

+0

ありがとう、すみません、私はとても速く削除しました。 – elzoy

+1

Np、基本的にはplunkr 'post.clientHeight'のように直接行うことができます –

答えて

0

あなたは次のようなものを試すことができます:post.prototypeこれは両方のプロパティとメソッドを提供します。あなたはいくつかのプロパティをフィルタリングする必要があります。