我想從返回的異步調用填充項目。使用異步調用angular2分配變量
this._service.getAll()
.subscribe(
data => {
this.items = data.map(function (item) {
return { a: item.a, b: item.b };
}, error => console.error('error: ', error))
});
console.log(items);
作爲異步調用的分配不會立即發生,因此,我不會在代碼的下一行項目獲得的值,因爲這樣的console.log(項目)打印空。
如何確保項目不爲空。
您的console.log在您的服務之前執行 –
是的確實發生了。謝謝。如何在服務調用後執行console.log – Ningomba