角度平移与变量替换

时间:2018-10-16 09:38:30

标签: javascript angularjs angular-translate

我遵循了angularjs的这份文件: https://angular-translate.github.io/docs/#/guide/06_variable-replacement

我有这个我的module.config():

var translations = {
    HEADLINE: 'What an awesome module!',
    PARAGRAPH: 'Srsly!',
    PASSED_AS_TEXT: 'Hey there! I\'m passed as text value!',
    PASSED_AS_ATTRIBUTE: 'I\'m passed as attribute value, cool ha?',
    PASSED_AS_INTERPOLATION: 'Beginners! I\'m interpolated!',
    VARIABLE_REPLACEMENT: 'Hi, {{name}}'
  };

  $translateProvider
  .useLoader('$translatePartialLoader',{
    urlTemplate: url
  })
  .preferredLanguage('en')
  .translations('en', translations);

  $translateProvider.useSanitizeValueStrategy('sanitizeParameters');

URL已定义,但我不显示,因为它来自公司。

因此,在某个模块的控制器中的模板中(让我们说“ home”),该模块随后会导入我的主模块:

<p translate="VARIABLE_REPLACEMENT" translate-values="{ name: 'PascalPrecht' }"></p>

输出什么都没有,它什么都不显示,我在做什么错?我以它为例。

非常感谢

0 个答案:

没有答案