0

проблема - вызываю свой метод, который возвращает результат http.get запроса к бд. Возвращаемое значение - id сообщения. это число в методе .subscribe записываю в переменную id, сразу же в теле делаю вывод id в логи - значение есть. Но после отработки метода при повторном выводе в консоль id пуст. В чем причина?

app.component.ts

    var id;
    this.dataService.createMess(this.form).subscribe(
        (data: number) => { 
            id = data; 
            console.log(id); //Выводит число
        });
    console.log(id); //Выводит undefined

Заранее большое спасибо.

0 Answers0