使用AngularJS的翻译指令翻译多个translationIds

时间:2016-09-13 08:10:13

标签: angularjs angular-translate

我正在使用PascalPrecht的AngularJS翻译模块。

{
    APP.WELCOME: 'Welcome',
    APP.USER: 'user'
}

<span translate>{{'APP.WELCOME'}}</span> <span translate>{{'APP.USER'}}</span>

工作正常。它输出Welcome user

现在,是否可以将两个translationId组合在一个元素中?我尝试过多种方法:

<span translate>{{'APP.WELCOME'}} {{'APP.USER'}}</span>

<span translate>{{'APP.WELCOME APP.USER'}}</span>

<span translate>{{'APP.WELCOME' + 'APP.USER'}}</span>

<span translate>{{'APP.WELCOME'; 'APP.USER'}}</span>

<span translate>{{['APP.WELCOME','APP.USER']}}</span>

但是看起来没有用。

有什么建议吗?这甚至可能吗?

1 个答案:

答案 0 :(得分:1)

尝试在一个<span>中使用两个双括号元素,并翻译为$filter

<span>{{'APP.WELCOME' | translate }} {{ 'APP.USER' | translate }}</span>

它应该有用......