Ich bin Anfänger zu RxJS, ich versuche, eine Kette von Observablen zu implementieren, die sich genau wie MS-Excel verhalten. Das Konzept: Nehmen wir an, das Excel hat 5 Spalten: Name, Alter, Geschlecht, Land, Postleitzahl. Wir können Filter für jede Spalte unabhängig anwenden, die sich auch auf die Datensätze auswirken, die in den anderen Spalten angezeigt werden.Rxjs 5: Wie eine Kette von Observable zu etablieren?
Hier erhält die Datenquelle den Daten-Back-End-Dienst, die Datenquelle hat nur zwei Funktionen "addRecord" & "removeRecord".
Wie ich hier erreichen möchte, sagen wir, dass ich Observable erstellen und an die Datenquelle anhängen werde es als OBS-1 nennen, das Daten von der Datenquelle erhalten wird. Das OBS-1 kann eigene Filter haben. Sagen wir, ich werde eine andere Observable OBS-2 erstellen, die Daten OBS-1 erhalten wird (gefilterte Daten wenn irgendwelche Filter in OBS-1). Ein anderes Observable sagt OBS-3, die wieder Daten von OBS-2 erhalten (gefiltert, wenn überhaupt in OBS-2), und so weiter.
Wenn OBS-2 zerstört (nicht abonniert) wird das OBS-3 die Daten von OBS-1 erhalten.
Wie erreichen wir dies in den RxJs?
danke für die Korrektur mich. Jeder Beobachter (OBS-1, OBS-2 usw.) kann sein eigenes Abonnement haben, das die Daten erhält. Tatsächlich werden die Beobachtungen dynamisch hinzugefügt. Wie machen wir das? – user3130446
Wie erhalten Sie dynamisch Observables? Meinst du nicht Abonnements? Ich denke, Sie müssen genauer bestimmen, was Sie wollen und was Ihre Quellen sind, die diese Änderungen verursachen. Bei Rx geht es um reaktive Programmierung, und bei der reaktiven Programmierung ist es wichtig zu verstehen, woher deine Daten kommen und nicht so sehr, wie du sie manipulierst. Sobald Sie die Quelle frei haben, wird der Rest sich einfügen, gerade jetzt scheinen Sie nach der falschen Lösung zu suchen. – Dorus