после вызова API PUT, а затем вызова API GET компонент не получает обновленные данные - PullRequest
0 голосов
/ 23 сентября 2019

Я выполняю вызов API PUT, а затем хочу загрузить обновленные данные, поэтому я выполняю вызов API GET для того же компонента (сначала PUT, а затем GET).Но это не отображает обновленные данные, которые я сделал из вызова PUT.Я должен перезагрузить страницу, чтобы увидеть обновленные данные.Я использую JSON-SERVER для API.

1 Ответ

0 голосов
/ 23 сентября 2019

Поскольку в вопросе не указан код, я предполагаю, что вы не вызываете GET после завершения PUT.

Если вы напишите

PUT CALL
GET CALL

Это никогда не сработает.Если вы напишите

PUT CALL
setTimeout(() => {
    GET CALL
}, 200);

Не гарантируется, что вы получите обновленные данные.Правильный способ вызова будет

PUT CALL.subscribe(() => {
    GET CALL
});

Это гарантирует, что вызов GET будет вызван после завершения PUT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...