2016-01-05 56 views
3

在我的應用程序離子,還有就是我需要使用角翻譯:消毒策略

$translateProvider.useSanitizeValueStrategy('sanitize'); 

因爲HTML翻譯領域(平移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 

感謝

回答

8

我用

$translateProvider.useSanitizeValueStrategy('sanitizeParameters'); 

現在它似乎工作f或兩種情況。