2016-11-03 53 views
0

我有一個調用Web服務的函數。 Web服務是正確的返回JSON值,但它不是在控制檯(this.apartments)顯示Angular 2中的異步Web服務調用

Search(event){ 
    console.log('Search Enter Submitted' + event.target.value); 
    this.apartmentService.searchApt(event.target.value).subscribe(res => this.apartments = res); 
    console.log(this.apartments); 
} 

我知道,這是一個異步調用。我如何鏈接它以獲得this.apartments中的值?

+1

日誌剛進入回調。 – jonrsharpe

+0

你能給我更多的細節請 – user2180794

+0

你知道這是一個異步調用,你已經寫了一個回調,那麼究竟是什麼問題? – jonrsharpe

回答

0

這裏是我的解決方案

this.apartmentService 
    .searchApt2(event.target.value) 
    .subscribe(res => {this.apartments = res console.log(this.apartments)}); 
+0

將此標記爲「已回答」。自我回答是可以的。 – OmegaMan