0
サブスクリプションで値を返す方法は?サブスクライブで値を返す方法は?
グローバル変数を作成しようとしましたが、成功しませんでした。
this.postServices.getData().subscribe((res)=>{
this.data = res
})
console.log(this.data)
サブスクリプションで値を返す方法は?サブスクライブで値を返す方法は?
グローバル変数を作成しようとしましたが、成功しませんでした。
this.postServices.getData().subscribe((res)=>{
this.data = res
})
console.log(this.data)
最初の部分は、非同期操作を開始し、非同期操作が完了する前にconsole.log
部分は、すぐに実行されます。
非同期操作が完了したことがわかるまで、参照はthis.data
に延期する必要があります。
あなたは購読ハンドラ内console.log
を入れていることを行うことができます。
this.postServices.getData().subscribe((res)=>{
this.data = res;
console.log(this.data);
})
を