angular-翻译:清理策略

angular-translate : sanitize strategies

在我的 ionic 应用程序中,有一个我需要使用的标签

$translateProvider.useSanitizeValueStrategy('sanitize');

因为翻译字段中有html(translation-fr.js):

"recommendedboard": "Prefer a <span class=\"animateFUN\">SMALL-WAVE</span> board</span>"

但是还有其他地方需要用到

$translateProvider.useSanitizeValueStrategy('escape');

因为在法语翻译中,有些字母有重音,比如:

 "31": "Modèle"

我目前找到的唯一解决方案是使用 null 策略。有没有办法同时使用这两种策略,或者为每个翻译指定策略?

我在 index.html 中有这个:

<meta charset="utf-8">

我检查了翻译-fr.js 文件:

$ file -bi www/js/dicts/translation-fr.json 
text/plain; charset=utf-8

谢谢

我用过

$translateProvider.useSanitizeValueStrategy('sanitizeParameters');

现在这两种情况似乎都适用。