当前位置:  开发笔记 > 前端 > 正文

angular-translate:消毒策略

如何解决《angular-translate:消毒策略》经验,为你挑选了1个好方法。

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

$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

谢谢



1> Louis..:

我用了

$translateProvider.useSanitizeValueStrategy('sanitizeParameters');

现在它似乎适用于这两种情况.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有