Метод get не успевает вытащить данные с сервера - PullRequest
0 голосов
/ 07 марта 2019

У меня очень простая проблема, но я не знаю, как лучше всего это сделать. Моя проблема заключается в нажатии на кнопку, которую я хочу отправить данные и получить те же данные с сервера. А в некоторых ситуациях мой сервер может сохранять данные в моей БД, и когда я получаю данные, я извлекаю их без последних изменений.

  storeCategory() {
 this.categoryService.storeCategory(this.currentFileUpload, this.category).subscribe();  
this.adminService.getCategoryFromServer();

Кто-нибудь знает, есть предложение?

1 Ответ

0 голосов
/ 07 марта 2019

Вам нужно получить данные после завершения сохранения, поместив getCategoryFromServer() в subscribe() из storeCategory(this.currentFileUpload, this.category):

storeCategory() {

    this.categoryService.storeCategory(this.currentFileUpload, this.category)
    .subscribe(() => {

        this.adminService.getCategoryFromServer();

    });
}

Таким образом, вы должны получить последние изменения.

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