Próbuję przekazać Id do tablicy Json obiektów. Każdy obiekt musi mieć "JobId": wartość "wstawiona" przed wysłaniem do apiController. Próbuję użyć pętli forEach, ale utknąłem. W tej chwili zamiast wstawiania tego do każdego obiektu w tablicy wstawia się na końcu tablicy. Mam konfigurację plunkr. plunkrJak przesłać klucz/wartość do obiektów JSON
$scope.array = [{
ESOURCELINEID:"5464",
QBRFQLINESUPPLIERPARTNUMBER:"HW12",
QBRFQLINESUPPLIERQUOTEUOM:"ft"
}, {
ESOURCELINEID:"8569",
QBRFQLINESUPPLIERPARTNUMBER:"LT34",
QBRFQLINESUPPLIERQUOTEUOM:"Meter"
}];
var JobId = 143;
$scope.array.forEach(function (newJobItem) {
$scope.array.push({'JobId' : JobId});
});
var index = 0;
$scope.array.forEach(function (newJobItem) {
console.log('newJobItem #' + (index++) + ': ' + JSON.stringify(newJobItem));
});
Dzięki, w moim przypadku potrzebuję go jako tablicy. Więc możesz użyć tego w nawiasach: '$ scope.array.push ({[JobId]: Job [JobId]});" Mam nadzieję, że to pomoże każdemu również ... – Silvan