我遵循了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>
输出什么都没有,它什么都不显示,我在做什么错?我以它为例。
非常感谢