我正在使用angular-translate模块进行翻译,但我有没有被翻译的动态字符串。
我试过这种方法:
{{ data.foo | translate }}
这没有用。
我尝试使用他自己的指令:
<span translate>{{ data.foo }}</span>
使用此方法,我无需翻译即可获得 data.foo 的输出结果。
做这个的最好方式是什么?
谢谢 :)
我正在使用angular-translate模块进行翻译,但我有没有被翻译的动态字符串。
我试过这种方法:
{{ data.foo | translate }}
这没有用。
我尝试使用他自己的指令:
<span translate>{{ data.foo }}</span>
使用此方法,我无需翻译即可获得 data.foo 的输出结果。
做这个的最好方式是什么?
谢谢 :)
您不能正确配置 translationProvider。你的配置中应该有这样的东西:
$translateProvider.translations({
'TRANSLATEME': 'Here is the translation'
});
并且 data.foo 需要等于TRANSLATEME
。
这是一个Plunker显示它的工作。
您是否有与 data.foo 中的翻译键匹配的字符串?是这样的:
<span translate="{{data.foo}}"></span>
绝对有效;也 :
<span>{{ data.foo | translate}}</span>