Ich habe eine App und ich bekomme einige Observable Objects durch einen Datendienst. Dies ist mein Code:Angular 2 Data Service Aktualisierung beobachtbar
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);
});
Dies funktioniert, wenn die Seite geladen wird, aber es gibt einen Knopf, der die Klassen-ID aktualisieren soll, so dass die Seite, die Aktivitäten von der vorherige Klasse anzuzeigen, aber ich kann keine Möglichkeit finden, die Observable zu aktualisieren, damit ich die Daten von einer anderen Klasse bekommen kann.
Sie können eine Observable mit Beobachter aktualisieren. Es ist wahrscheinlich nur der Weg. –