Подскажите пожалуйста, как можно обновить весь массив? У меня почему-то находит и обновляет только первую запись
var i = -1;
i++;
var arr = vm.priceRecoms.data[[i]];
console.log(arr);
DataFactory.partnerRecomPrice.updatePartnerRecomPriceArray({
price: arr.recomPrice.deduction,
realizationId: arr.id,
organizationId: vm.org.id,
id: arr.partnerRecomPrice.id
}).$promise.then(function(response) {}).catch(function(err) {});
Если не использовать [ [ i ] ]
, массив выводит весь, но не находит и не обновляет записи в partnerRecomPrice
console.log(arr);
:
arr: Object
id: 1170
label: "Товар"
partnerRecomPrice:
createdAt: "2018-11-28T15:15:19.757Z"
id: 1
organizationId: 8
price: 215
realizationId: 1170
updatedAt: "2018-12-04T11:54:00.000Z"
__proto__: Object
recomPrice:
createdAt: "2018-11-22T15:04:58.670Z"
deduction: 211
id: 1
price: 360
realizationId: 1170
updatedAt: "2018-12-04T11:56:08.000Z"
__proto__: Object
typeId: 1
updated: 1
updatedAt: "2018-12-04T07:12:40.000Z"
__proto__: Object
метод в контроллере:
updatePartnerRecomPriceArray: function(req, res) {
var realizationId = req.param('realizationId');
var organizationId = req.param('organizationId');
var price = req.param('price');
PartnerRecomPrice.findAll({
where: {
organizationId: organizationId,
realizationId: realizationId,
price: price,
}
}).then(function(matchRecords) {
if (!matchRecords) {
return req.context.create(PartnerRecomPrice, {
organizationId: organizationId,
realizationId: realizationId,
price: price,
})
} else {
return req.context.update(PartnerRecomPrice, {
price: price
}, {
where: {
id: matchRecords.id
}
});
}
}).then(function(response) {
res.ok();
}).catch(function(err) {
res.serverError(err);
})
}
На сколько понимаю, можно воспользоваться forEach
, но не получается использовать его в моем случае.
Подскажите пожалуйста, как можно обновить весь массив?
Виртуальный выделенный сервер (VDS) становится отличным выбором
я хочу сделать чтоб классы можно было использовать как переменные
Я использую якорь, и хочу иметь подсветку когда на якорь нажимаютЕсли скрипт отключить то подсветка срабатывает
Я использую якорь, он должен опускать плавно при нажатии, (работает при повторном нажатии на одну и ту же ссылку), а когда нажимаешь на новую...