簡體   English   中英

Angular2:將html頁面的內容加載到變量中

[英]Angular2: Load content of html page into a variable

因此,我在此路徑中有一個html頁面:

./Help/HelpMenu/How-To-Bake-Pies.html

我正在嘗試將此HTML頁面的內容加載到string類型的變量中,如下所示:

private _content: string = '';

this.http.get("./Help/HelpMenu/How-To-Bake-Pies.html").map((html:any) => this._content = html);

執行第二條語句后, _content變量保持為空,我是否缺少某些內容?

您需要subscribe可觀察的對象,否則它將不會被執行-換句話說,HTTP調用將永遠不會發生

this.http
.get("./Help/HelpMenu/How-To-Bake-Pies.html")
.subscribe((html:any) => this._content = html);

map未訂閱可觀察的map 它用於處理數據。 map返回您可以訂閱的新可觀察對象。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM