2016-12-19 1 views
1

각도 2를 사용하는 앱을 만들고 특정 지점에서 메일을 보내려고합니다. 이 메일의 본문에는 템플릿에서 렌더링되는 코드의 일부만 포함됩니다 (요소 목록에서 표를 생성합니다).HTML을 변수에 저장하는 방법

표시되는 기존 HTML을 가져 와서 변수에 저장하여 메일 본문에 추가 할 수있는 방법을 찾고 있습니다.

반대 방법 (변수에서 HTML 인쇄)을 할 수있는 옵션이 많이 있지만 필요한 방식은 아닙니다. 어떤 생각? 당신은 무엇을

constructor(private elementRef:ElementRef) {} 

createMail() { 
    return this.elementRef.nativeElement.querySelector('...').innerHTML; 
} 
+1

을 시도 : –

+0

좋은 소리입니다. 이걸로 ID 또는 클래스별로 특정 요소를 어떻게 참조합니까? – ZanattMan

+0

'this.elementRef.nativeElement.querySelector (...)'를 사용하여 원하는/원하는/선택자를 사용할 수 있습니다. –

답변

2

당신이 사용할 수있는 구성 요소의 자식 요소에서 HTML을 얻으려면? 문제가 무엇입니까? `document.body.outerHTML`가 작동하지 않거나`constructor (private elementRef : ElementRef) {} ... this.elementRef.nativeElement.outerHTML`?
관련 문제