2017-12-16 9 views
0

앱용 WYSIWYG를 프로그래밍하려고합니다. I console.log(content), 나는 <body>...</body>를 얻을 수 있지만 데이터베이스에 저장하려고 할 때 모든이 [object HTMLBodyElement]각도로 iframe의 내용을 얻는 방법

let content = this.richtextarea.nativeElement.contentDocument.body 

없이, 나는 iframe 대응의 값을 얻을 수없는 것을 제외하고 괜찮을 것 같다, 그것의 [object HTMLBodyElement]을 말한다.

iframe 값을 문자열로 변환하려고 시도했지만 행운은 아닙니다.

iframe의 값을 문자열로 가져 오는 방법은 무엇입니까?

Iframe의 값을 텍스트 영역으로 이동 한 다음 컴포넌트 클래스에서 textarea 값을 가져 오는 것과 같은 더 좋은 방법이 있습니까?

this.richtextarea.nativeElement.contentDocument.body.outerHT‌​ML

또는 innerHTML :

this.richtextarea.nativeElement.contentDocument.body.innerHT‌​ML

+0

'this.richtextarea.nativeElement.contentDocument.body.outerHTML' 도움이나 –

답변

1
let content = this.richtextarea.nativeElement.contentDocument.body 

outerHTML를 사용할 필요가 이것에 대한하지 문자열 html로 당신 요소를주고있다 내부 HTML 사용

this.richtextarea.nativeElement.contentDocument.body.innerHT‌ML 

희망이 this.richtextarea.nativeElement.contentDocument.body.innerHTML` 어쩌면 당신의 문제를 해결`당신에게