在我的离子应用程序中,有一个我需要使用的标签
$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
谢谢
答案 0 :(得分:8)
我用过
Delegate d = Delegate.CreateDelegate(handlerType, listener, evHandler);
eInfo.AddEventHandler(speaker,d);
现在似乎适用于这两种情况。