Я следовал этому документу от angularjs: https://angular -translate.github.io / docs / # / guide / 06_variable-replace
У меня есть мой 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>
Вывод ничего, ничего не показывает, что я делаю не так?Я сделал это в качестве примера.
Большое спасибо