Я понимаю, что с помощью наблюдаемого я могу выполнить метод, когда запрос будет завершен, но как я могу дождаться завершения HTTP-получения и вернуть ответ, используя в ng2 http?
getAllUser(): Array<UserDTO> {
this.value = new Array<UserDTO>();
this.http.get("MY_URL")
.map(res => res.json())
.subscribe(
data => this.value = data,
err => console.log(err),
() => console.log("Completed")
);
return this.value;
}
"value" будет null, когда возвращается, потому что get is async..