Ionic 3 проблема с получением данных из API - PullRequest
0 голосов
/ 24 ноября 2018

Мой Api работает нормально, я тестировал с почтальоном, я могу получить все свои данные, но когда я попробую 2 использовать эти данные в моем интерфейсе (ionic), я получу только неопределенный ответ.мой код в сервисе

testdata2(): Observable<Players[]>{
  console.log("gedrukt testdata2")
    return this.http.get(`${this.baseApi}/player`)
    .map(res => res.json())
    .catch(this.handleError);

}

и на странице

 Check6(){
      this.service.testdata2().subscribe(data => this.PlayerData = data);
      console.log(this.PlayerData);
    }

1 Ответ

0 голосов
/ 24 ноября 2018

Поскольку это асинхронный вызов, console.log должен быть внутри subscribe метода, например -

 Check6() {
  this.service.testdata2().subscribe((data) => {
    this.PlayerData = data;
    console.log(this.PlayerData);
   });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...