我有一个KEY
,其中包含一个带有HTML标记的字符串:Foo <strong>bar</strong>
我正在使用角度翻译服务:
$translate('KEY').then(function(text) {
$scope.text = text;
});
作为输出,我得到Foo <strong>bar</strong>
,但我希望得到'Foo bar '。有没有办法通过翻译服务获得这个?
我已经将消毒策略设置为sanitize
,但即便如此也无济于事。我知道它适用于translate指令,但它不适合我的用例。
答案 0 :(得分:1)
您可以使用ngBindHtml指令:
<div ng-bind-html="text"></div>
答案 1 :(得分:-1)
您也可以使用$translateProvider.useSanitizeValueStrategy(param);
https://angular-translate.github.io/docs/#/guide/19_security