如何在angularjs中使用翻译标志?

时间:2017-05-04 10:18:59

标签: javascript angularjs angular-translate

我正在学习如何在angularjs中翻译值。

我已根据here

中给出的示例创建了一个plunker

plunker链接位于:http://plnkr.co/edit/rkARrvV2tco42VKdfaJI?p=preview

快速浏览一下:

<div ng-controller="Ctrl">
 <p translate="VARIABLE_REPLACEMENT" translate-values="{ name: '&lt;b&gt;example html&lt;/b&gt;'}"></p>
 </div>

给我输出

嗨,示例html (因为'&lt;b&gt;example html&lt;/b&gt;'被转换为示例html

我的期望是获得类似于

的字符串

嗨,<b>example html</b>代替Hi,示例html

任何想法我如何实现这一目标?

是否有任何标志可以做同样的事情?

编辑:我在site

找不到任何此类旗帜

1 个答案:

答案 0 :(得分:2)

文档的解决方案在

https://angular-translate.github.io/docs/#/guide/19_security

您可以在其中设置消毒策略。

喜欢$translateProvider.useSanitizeValueStrategy('sanitize')