2016-07-05 2 views
0

テキストを出力するカスタムフィルタを作成しました。しかし、それはあまりにもHTMLを置く。私はhtmlとしてそれをエスケープしないようにHTMLを入れたい。角度フィルタからhtmlを出力できますか?

もし私がHTMLのテキストを返すと、エスケープされます。それで、これを克服する方法があります。

私は$sce.trustAsHtmlを試しました。

私の角度のバージョンは1.2.29

リンク答えは異なったアプローチ、また他の人が述べたように、いくつかの理由で動作しない仕事ができるアプローチが必要です。

+1

の可能性のある重複した[HTMLを出力angularjsフィルタを作成する方法](http://stackoverflow.com/questions/13251581/how-to-create-angularjs-filter-which-outputs-html) –

+0

私はすでに答えが返ってこないというコメントが残っています –

+0

@MuhammadUmerあなたのアプリケーションモジュールの依存リストに ''ngSanitize''を含めましたか? –

答えて

0

可能であれば、角度を更新する必要があります。要素には、データを表示するng-bind-htmlを使用できます。ここにフィルターは必要ありません。 ng-bind-htmlはテキストをhtmlに変換し、プレーンテキストだけを残します。

AngularJS html binding

+0

ng-bind-htmlは新しいものではありません – charlietfl

+0

私は知っています...... – Ohjay44

+0

しかし、あなたは角度を更新する必要があると述べました – charlietfl

関連する問題