現在$http.get
、バックエンドからデータを取得するために使用しています。受信したデータは実際には HTML 形式です。ただし、\t\n とすべての空白でエスケープされて返されます。jQuery を使用して同じ$.get
要求を実行すると、返されるデータはエスケープされません。とにかく、生のエスケープされていない HTML を取得するにはどうすればよいですか? 私は$sce.trustAsHtml
役に立たずに試しました。
質問する
23456 次
2 に答える
11
コードを共有していないため、どのように応答を得ているのかわかりません。
どのようにデータを取得していますか?
$http
問題なく未加工の HTML テンプレートを取得するために使用します。
$http.get('url').then(function(response) {
var raw_html = response.data;
});
于 2013-10-08T01:49:40.703 に答える
9
追加ngSanitize
注入$sce
して使用する
$scope.rawHtml = $sce.trustAsHtml(html)
<div ng-bind-html="rawHtml"> <div>
于 2013-10-08T02:48:35.080 に答える