1
我正在使用Angular 2構建一個應用程序,並且在給定的點我想發送一封郵件。這封郵件的正文將包含模板中正在呈現的部分代碼(我從元素列表中創建一個表)。如何將HTML保存到變量中
我正在尋找一種方法來獲取現有的HTML顯示並保存到一個變量,所以我可以將其添加到我的郵件正文。
有很多選項可以做相反的事情(從變量中打印html),但不是我需要的方式。任何想法?
我正在使用Angular 2構建一個應用程序,並且在給定的點我想發送一封郵件。這封郵件的正文將包含模板中正在呈現的部分代碼(我從元素列表中創建一個表)。如何將HTML保存到變量中
我正在尋找一種方法來獲取現有的HTML顯示並保存到一個變量,所以我可以將其添加到我的郵件正文。
有很多選項可以做相反的事情(從變量中打印html),但不是我需要的方式。任何想法?
要想從一個組件的子元素的HTML,您可以使用:
constructor(private elementRef:ElementRef) {}
createMail() {
return this.elementRef.nativeElement.querySelector('...').innerHTML;
}
你嘗試過什麼?問題是什麼? 'document.body.outerHTML'不工作或'構造函數(private elementRef:ElementRef){} ... this.elementRef.nativeElement.outerHTML'? –
聽起來不錯。你如何通過id或class來引用特定的元素? – ZanattMan
您可以使用'this.elementRef.nativeElement.querySelector(...)'並使用您需要/想要的選擇器... –