【发布时间】:2015-10-04 17:30:53
【问题描述】:
我在翻译 json 文件中有这个:
{
"test_key" : "Var1: {{var1}} Var2: {{var2}} Var3: {{var3}}"
}
为此,我需要提供 var1、var2 和 var 3。例如:
$translate('test_key', { var1: 1, var2: 2, var3: 3 });
现在的问题是 var1、var2、var3 可以是任何动态变量。我现在需要的是获取所有动态变量列表,以便我可以提供它可能需要的任何值。
理想情况下,这是我想要达到的目标(伪代码)
var dynamicVars = getDynamicVarList(); // I need this, but how?
dynamicVars.forEach(function (key) {
switch (key) {
case "var1":
return 1;
case "var2":
return 2;
case "var3":
return 3;
default:
return null;
}
});
【问题讨论】: