/ / RX-JS - czy mamy w metodzie RX-JS, jak .spy w bekonie - rxjs, rxjs5

RX-JS - czy mamy w metodzie RX-JS jak .spy w bacon - rxjs, rxjs5

Czy w RX-JS jest jakaś funkcja, która działa tak samo, jak mamy .spy w Bacon.js. https://github.com/baconjs/bacon.js/#bacon-spy

Potrzebuję tego, aby utworzyć narzędzie do debugowania dla RX-JS.

Z poważaniem

Odpowiedzi:

1 dla odpowiedzi № 1

Posługiwać się do operator instancji

Wykonaj efekt uboczny dla każdej emisji na źródłowym Observable, ale zwróć Obserwowalny, który jest identyczny ze źródłem.

Na przykład

// do
Rx.Observable.from([1,2,3,4,5,6])
.do(
// attach your function here
function(value){
console.log(value);
}
)
.subscribe((value) => {
console.log(value);
});