如何在数组

时间:2016-02-23 20:10:07

标签: angularjs angular-translate

我使用angular-translate来本地化我的应用并在括号{{"TEA_BREAK" | translate}}中显示我的字符串。现在,我想将这些字符串{{"TEA_BREAK" | translate}}存储在数组中:

array = [ "{{'TEA_BREAK' | translate}}", "{{'TEA2_BREAK' | translate}}"];

显然这不起作用。我确实尝试了不同的变化,括号,没有括号等。没有任何作用。我想知道最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

我认为您应该使用$ filter服务来翻译这些文字。

注入$ filter服务

function MyController($filter)

然后翻译你的文字:

array.push($filter('translate')('TEA_BREAK'));