私はアプリを持っており、データサービスを通じてObservable Objectsを取得しています。 これは私のコードです:角2データサービスの更新の可否
this.currentUser$ = dataService.getUser(authService.id);
this.currentUser$.subscribe(user => {
this.currentUser = user;
this.classes = dataService.getClasses(this.currentUser.school, this.currentGroup);
this.activities = dataService.getActivities(this.currentUser.school, this.currentGroup, this.currentClassId);
});
ときに、ページが最初にロードこれは動作しますが、ページが前のクラスから活動を表示するように、クラスIDを更新する必要があり、ボタンがありますが、私私は別のクラスからデータを取得することができますので、オブザーバブルを更新する方法を見つけることができません。
オブザーバーでオブザーバーを更新することができます。それはおそらく唯一の方法です。 –