使用变量创建动态json元素

时间:2016-03-08 17:58:12

标签: javascript angularjs json html5 angular-ui-grid

我想动态创建json元素。像这样:

考试。如果

var branch_name =“abc-cde”;

而不是下面的“abc-cde”我想要变量branch_name,以便我可以用其他元素替换它。请注意abc-cde中的连字符。

itemsarray["abc-cde_workunit"] = dataResponse.branch_descriptor["abc-cde"].workunit_id;

上面的代码是angularjs。如果有任何不清楚的地方,请告诉我。

2 个答案:

答案 0 :(得分:1)

它实际上比你想象的要简单。

itemsarray["abc-cde_workunit"] = dataResponse.branch_descriptor[branch_name].workunit_id;

答案 1 :(得分:0)

确实

itemsarray[branch_name + "_workunit"] = dataResponse.branch_descriptor[branch_name].workunit_id;

没有做你想要的事情?