在我的离子应用程序中,有一个我需要使用的标签
$translateProvider.useSanitizeValueStrategy('sanitize');
因为翻译字段中有html(translation-fr.js):
"recommendedboard": "Prefer a SMALL-WAVE board"
但是还有其他一些我需要使用的地方
$translateProvider.useSanitizeValueStrategy('escape');
因为在法语翻译中,有些字母有重音,例如:
"31": "Modèle"
我现在找到的唯一解决方案是使用该null
策略.有没有办法同时使用这两种策略,或者为每种翻译指定策略?
我在index.html中有这个:
我检查了翻译fr.js文件:
$ file -bi www/js/dicts/translation-fr.json text/plain; charset=utf-8
谢谢
我用了
$translateProvider.useSanitizeValueStrategy('sanitizeParameters');
现在它似乎适用于这两种情况.