как передать два параметра в API для обновления данных? - PullRequest
0 голосов
/ 13 апреля 2019

Я отправляю два значения orderid и status, в соответствии с orderid, я хочу обновить статус, но статус становится неопределенным.

this.httpClient.put(`/api/updateOrder?orderId=${reqId}`,status="done")
 .subscribe(res => {
    console.log(res);
});
__api.updateOrder = function(req, status){
collection.update({orderId:"req.query.orderId"}, {$set:{status: "req.query.status"}}),(function(err,results){
if(err){
 console.log(err);
}else{
console.log('updated successfully');
}
}

Я ожидаю, что статус должен быть обновлен до готового.

1 Ответ

0 голосов
/ 13 апреля 2019

Это не способ передачи параметров запроса.

const params = new HttpParams().set('status', 'done');
this.httpClient.put(`/api/updateOrder?orderId=${reqId}`, params);
...