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');
现在这两种情况似乎都适用。
在我的 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');
现在这两种情况似乎都适用。