【发布时间】:2017-03-14 02:54:36
【问题描述】:
我有一系列药品代码'BARB', 'HALU', 'METH'。我想循环遍历这些代码并为每个代码创建一个新对象。
var saveObj = {};
saveObj.SelectedList = [];
angular.forEach(self.DrugNamesSelected, function(value, key) {
//Load Objects into array
var newObj = {};
newObj = self.Selected;
newObj.FK_CLNT_PERSFK_PER = $routeParams.personId;
newObj.DRUG_TYP_CODE = value;
saveObj.SelectedList.push(newObj);
});
这就是我得到的
saveObj.SelectedList[0].DRUG_TYP_CODE = 'METH' saveObj.SelectedList[1].DRUG_TYP_CODE = 'METH' saveObj.SelectedList[2].DRUG_TYP_CODE = 'METH'
这是我需要的
saveObj.SelectedList[0].DRUG_TYP_CODE = 'BARB' saveObj.SelectedList[1].DRUG_TYP_CODE = 'HALU' saveObj.SelectedList[2].DRUG_TYP_CODE = 'METH'
【问题讨论】:
标签: javascript angularjs