Czytam podręcznik rxjs, jestem trochę zdezorientowany, jaka jest różnica między operatorami rozsyłania grupowego i publikowania. Wydają się bardzo podobne.Jaka jest różnica między operatorem publikowania i multiemisji w programie rxjs 5?
5
A
Odpowiedz
10
Miałem to samo pytanie podczas czytania http://reactivex.io/rxjs/manual/overview.html. Tak aby było jasne, .publish()
jest tylko skrótem .multicast(new Rx.Subject())
(i publishBehavior
, publishLast
i publishReplay
są podobne, ale instancję BehaviorSubject
, AsyncSubject
i ReplaySubject
odpowiednio).
3
Są one rzeczywiście bardzo podobne i mają historię, która sprawia, że jest jeszcze bardziej zagmatwana.
W prostych słowach, publikowanie jest specjalnym przypadkiem rozsyłania grupowego. publikuj zawsze tworzy nowy temat (a następnie w dużym stopniu korzysta z multiemisji), podczas gdy w trybie multiemisji temat jest dostarczany jako argument.
Powiązane problemy
- 1. Jaka jest różnica między operatorem * i operatorem w programie c?
- 2. jaka jest różnica między operatorem kropki a operatorem rozdzielczości zakresu
- 3. Jaka jest różnica między Reactive-Extensions/RxJS a ReactiveX/rxjs
- 4. Jaka jest różnica między operatorem "=" i "==" w Bash?
- 5. Jaka jest różnica między operatorem zwarć Perla (lub, i) a (||, &&)?
- 6. Jaka jest różnica między operatorem Java equals() i C++ ==?
- 7. Jaka jest różnica między operatorem "+" w ggplot2 i operatorem "%>%" w magrittr?
- 8. W tensorflow jaka jest różnica między tf.add a operatorem (+)?
- 9. Jaka jest różnica między isEqualToString a operatorem == w Objective C?
- 10. Jaka jest różnica między | i || w MATLAB?
- 11. Jaka jest różnica między `-Contains` i` -In` w PowerShell?
- 12. Jaka jest główna różnica między HTML 4 i HTML 5?
- 13. Jaka jest różnica między? : i ||
- 14. Jaka jest różnica między $ i $$?
- 15. Jaka jest różnica między 1..5, [* 1..5] i [1..5] w Groovy?
- 16. Jaka jest różnica między "||" operator i funkcja concat w Oracle?
- 17. Jaka jest różnica między "pakietem" a "modułem" w programie Frege?
- 18. Różnica między operatorem globalnym a operatorem członkowskim
- 19. Jaka jest różnica między PrintWriter i OutputStream
- 20. Jaka jest różnica między save(), tworzenie funkcji() w laravel 5
- 21. Jaka jest różnica między = i: = w mysql?
- 22. Jaka jest różnica między! = I =! w Javie?
- 23. Jaka jest różnica między 'i "w PHP
- 24. Jaka jest różnica między! i !! w yaml?
- 25. jaka jest różnica między @ i @@ w module?
- 26. Jaka jest różnica między * i. * W Matlab?
- 27. Jaka jest różnica między * i * | * w CSS?
- 28. Jaka jest różnica między identyfikatorem @id i @ +?
- 29. Jaka jest różnica między jawnym obciążeniem/magazynem a zwykłym operatorem = a operatorem T?
- 30. Jaka jest różnica między operatorem >>> w Javie i JavaScript?