Angular 1.2+で$sce.trustAsHtml(string)を使用してng-bind-html-unsafeを複製するにはどうすればよいですか?質問する

Angular 1.2+で$sce.trustAsHtml(string)を使用してng-bind-html-unsafeを複製するにはどうすればよいですか?質問する

ng-bind-html-unsafeAngular 1.2で削除されました

を使用する必要があるものを実装しようとしていますng-bind-html-unsafe。ドキュメントと github コミットには次のように書かれています:

ng-bind-html は、$sce.trustAsHtml(string) の結果にバインドされている場合、ng-html-bind-unsafe のような動作 (innerHTML はサニタイズされていない結果) を提供します。

これどうやってやるの?

ベストアンサー1

フィルター

app.filter('unsafe', function($sce) { return $sce.trustAsHtml; });

使用法

<ANY ng-bind-html="value | unsafe"></ANY>

おすすめ記事