Angular 翻译不适用于多个翻译 ID

Angular Translate doesn't work with multiple translation IDs

这行不通。 Returns一片空白。

 $translate('INVEST_EDU', 'MOST_ULTIMATE').then(function (investEdu, mostUltimate) {

然后我用一个对象尝试了这个:

 $translate('INVEST_EDU', 'MOST_ULTIMATE').then(function (translations) {

像“translations.INVEST_EDU”一样访问它。第一个出现,第二个空白。

我在使 Angular-translate 使用多个翻译 ID 时做错了什么。

Angular 翻译用法:

$translate(translationId[, interpolateParams], interpolationId);

translationId [string | array] - A token which represents a translation id This can be optionally an array of translation ids which results that the function returns an object where each key is the translation id and the value the translation.

interpolateParams(optional) [object]-An object hash for dynamic values

interpolationId [string] - The id of the interpolation to use

http://angular-translate.github.io/docs/#/api/pascalprecht.translate.$translate

这意味着,如果你想要多个翻译 ID,你可以调用类似 $translate(['INVEST_EDU','MOST_ULTIMATE']).then(function(results){...}

的东西