Lou*_*uis 3 angularjs angular-translate ionic
在我的离子应用程序中,有一个我需要使用的标签
$translateProvider.useSanitizeValueStrategy('sanitize');
Run Code Online (Sandbox Code Playgroud)
因为翻译字段中有html(translation-fr.js):
"recommendedboard": "Prefer a <span class=\"animateFUN\">SMALL-WAVE</span> board</span>"
Run Code Online (Sandbox Code Playgroud)
但是还有其他一些我需要使用的地方
$translateProvider.useSanitizeValueStrategy('escape');
Run Code Online (Sandbox Code Playgroud)
因为在法语翻译中,有些字母有重音,例如:
"31": "Modèle"
Run Code Online (Sandbox Code Playgroud)
我现在找到的唯一解决方案是使用该null策略.有没有办法同时使用这两种策略,或者为每种翻译指定策略?
我在index.html中有这个:
<meta charset="utf-8">
Run Code Online (Sandbox Code Playgroud)
我检查了翻译fr.js文件:
$ file -bi www/js/dicts/translation-fr.json
text/plain; charset=utf-8
Run Code Online (Sandbox Code Playgroud)
谢谢
我用了
$translateProvider.useSanitizeValueStrategy('sanitizeParameters');
Run Code Online (Sandbox Code Playgroud)
现在它似乎适用于这两种情况.
| 归档时间: |
|
| 查看次数: |
3746 次 |
| 最近记录: |