2017-12-17 24 views
0

現在、AngularFirestoreCollectionのvalueChanges()関数を使用して私のイオンアプリから角度ファイアストアを購読しています。しかし、私はリアルタイムで自分のデータを更新する必要はありません。 I には、購読時に存在していたデータが必要です。これを達成する方法はありますか?リアルタイムの更新を必要としないangry firestoreコレクションを購読する

答えて

0

最も簡単な方法は、必要なデータを入手した後に退会させることです。

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); 
       }); 
関連する問題