2016-08-12 4 views
0

요소의 사용 가능한 모든 속성을 가져 오는 방법을 알고 싶습니다.요소 속성 목록 가져 오기 (값 등)

예 : 내가 사업부를 클릭하면

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

, 나는 값처럼 사용 가능한 모든 속성 사용하여 JSON을 얻으려면,는 offsetHeight 등

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

이 그런 일을 인쇄합니다

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

그러나 나는 그것을 원하지 않습니다. 몇 분 전에 div의 높이를 얻는 방법을 물었고 모든 div의 속성을 인쇄하는 방법을 알고 있다면 직접 해보았습니다. 이제 나는 offsetHeight 같은 somethling 알고 있지만 stackoverflow에서 알아. div의 속성이나 API를 모두 인쇄 할 수있는 방법이 있습니까?

+2

기본적으로 마지막 게시물에 대한 기둥을 만들었지 만 내가 작동하게 만들 때까지 질문을 삭제 했으므로 내 [plunkr here] (http://plnkr.co/edit/IYZVC79aSVNKvsOgeprF?p)에 의견을 남기고 있습니다. = 미리보기) 감사합니다 :) –

+0

감사합니다. – elzoy

+1

Np, 기본적으로 plunkr'post.clientHeight'에서했던 것처럼 직접 할 수 있습니다. –

답변

0

다음과 같은 방법을 시도해 볼 수 있습니다. post.prototype은 속성과 메서드를 모두 제공합니다. 속성에 대해 필터링을 수행해야합니다.