Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 18908|Antwoord: 3

[Angular] Onderwerpabonnement voor Angular RxJS

[Link kopiëren]
Geplaatst op 14-05-2020 15:37:05 | | | |
Subject is een subklasse van Observable. - Het subject is multicast, waardoor waarden naar meerdere waarnemers kunnen worden gecast. Normale observables zijn unicast.

Binnen het subject roept subscribe geen nieuwe uitvoering van de verzonden waarde aan. Het registreert simpelweg een bepaalde waarnemer in de watcherlijst, vergelijkbaar met hoe addListener werkt in andere bibliotheken of talen.

Om een nieuwe waarde aan een onderwerp te geven, roep je simpelweg next(theValue) aan en wordt de waarde gemulticast naar waarnemers die zich hebben geregistreerd om naar het subject te luisteren.



Elk subject is een waarnemer. - Subject is een object met de volgende methoden: next(v), error(e) en complete(), die als argument kunnen worden doorgegeven aan elke observable subscribe-methode.







Vorig:JS-browser verschijnt een nieuw formulier
Volgend:Streef naar volledigheid - Node.js Ontwikkel een webserver-blogproject vanaf nul Dank je wel
 Huisbaas| Geplaatst op 14-05-2020 15:42:07 |


vervolgens - De volgende methode wordt aangeroepen telkens wanneer het subjectobject een nieuwe waarde ontvangt.
fout - Als er een uitzondering optreedt tijdens de operatie, wordt de foutmethode aangeroepen.
volledig - De volledige methode wordt aangeroepen nadat het Observable-object van het Subject-abonnement is beëindigd.
Abonneer je - Voeg waarnemers toe.
Uitschrijven - Afmelden (Beëindigingsidentificatie instellen, waarnemerslijst leegmaken).
 Huisbaas| Geplaatst op 18-09-2022 16:05:36 |
De RxJS finalize-operator voert de logica uit nadat de Observable is beëindigd
https://www.itsvse.com/thread-10333-1-1.html
 Huisbaas| Geplaatst op 27-01-2024 12:19:58 |
Ontdek onderwerpen in de .Net Reactive Responsive Extension
https://www.itsvse.com/thread-10722-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com