Angular translate useSanitizeValueStrategy根本不起作用

时间:2016-12-01 14:39:04

标签: angular-translate ngsanitize

我有角度翻译useSanitizeValueStrategy的问题。 无论我使用什么配置,它什么都不做。 我正在使用异步加载器来加载我的翻译。 这是一个ASP.net MVC web api项目。

我为使其发挥作用所做的事情:

  • 实施了ngSanitize
  • 尝试了多种配置

  $translateProvider.useUrlLoader('api', {
                queryParameter: 'langId'
            })
                .registerAvailableLanguageKeys(['en', 'de'])
                .preferredLanguage('en')
                .fallbackLanguage('de')
        .useSanitizeValueStrategy('escape'); // tried every configuration I found

我还试图分开像$translateProvider.useSanitizeValueStrategy('escape');

这样的useSanitizeValueStrategy

或尝试更改命令的位置,但这也不起作用。

为什么这不起作用的任何建议?

1 个答案:

答案 0 :(得分:0)

$translateProvider.useSanitizeValueStrategy('escape');

在配置角度转换库的应用程序配置中尝试以上给定的行。在上面给出了策略escape.的答案。这将在翻译中转义HTML。你也可以在这里找到很多options