我想要做的事:HTML內容加載在JavaScript
我工作的一個角SPA,我想加載一個scope
一些HTML內容,以顯示它。
我所做的:
根據做題(here和here),我創造它加載目標文件的功能,我在我的scope
加載其內容(代碼是從賈森·斯特奇斯建議):
function loadPage(href) {
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", href, false);
xmlhttp.send();
return xmlhttp.responseText;
}
用於:$scope.pageContent = loadPage("html_file.html")
問題:
當時,html內容被加載。問題在於,不是通過瀏覽器進行解釋,它顯示爲「純文本」(我想這是對於正確的術語),像這樣:
<div><h4>...</h4></div>
我該怎麼辦?
你應該將它指定到ajax回調中的作用域varialbe。 –
有沒有特別的原因你不使用['$ http'](https://docs.angularjs.org/api/ng/service/$http)? – Yoshi
不,我只是不知道該怎麼做,所以我從SO – Arhyaa