0
現在、AngularFirestoreCollectionのvalueChanges()関数を使用して私のイオンアプリから角度ファイアストアを購読しています。しかし、私はリアルタイムで自分のデータを更新する必要はありません。 I には、購読時に存在していたデータが必要です。これを達成する方法はありますか?リアルタイムの更新を必要としないangry firestoreコレクションを購読する
現在、AngularFirestoreCollectionのvalueChanges()関数を使用して私のイオンアプリから角度ファイアストアを購読しています。しかし、私はリアルタイムで自分のデータを更新する必要はありません。 I には、購読時に存在していたデータが必要です。これを達成する方法はありますか?リアルタイムの更新を必要としないangry firestoreコレクションを購読する
最も簡単な方法は、必要なデータを入手した後に退会させることです。
let tempSubscription: Subscription = this.callReturningObservable(params)
.subscribe(item => {
tempSubscription.unsubscribe();
tempSubscription = null; // don't need this anymore
this.storeTheItem = item;
}, error => {
console.error("Error: " + error.message);
});