3

我正在使用angular-translate模块进行翻译,但我有没有被翻译的动态字符串。

我试过这种方法:

{{ data.foo | translate }}

这没有用。

我尝试使用他自己的指令:

 <span translate>{{ data.foo }}</span>

使用此方法,我无需翻译即可获得 data.foo 的输出结果。

做这个的最好方式是什么?

谢谢 :)

4

2 回答 2

3

您不能正确配置 translationProvider。你的配置中应该有这样的东西:

$translateProvider.translations({
    'TRANSLATEME': 'Here is the translation'
});

并且 data.foo 需要等于TRANSLATEME

这是一个Plunker显示它的工作。

于 2014-05-27T14:48:34.220 回答
0

您是否有与 data.foo 中的翻译键匹配的字符串?是这样的:

<span translate="{{data.foo}}"></span>

绝对有效;也 :

<span>{{ data.foo | translate}}</span>
于 2014-05-27T14:36:35.093 回答