pipe
создает новый Observable
, поэтому вы должны присвоить его, а затем подписаться на это. В вашем случае вы пропускаете pipe
возврат, таким образом, вы получаете простой, неизмененный Observable
без каких-либо дополнительных действий канала.
Также помните, что, скорее всего, вам придется подписаться, чтобы pipe
(и tap
) работали.
1011 * попробовать *
this.actions$=this.actions$.pipe(
tap(()=>console.log("First tap")),
ofType(LayoutActions.Types.CHANGE_THEME),
takeUntil(this.destroyed$),
tap(() => {
console.log('Last tap')
}),
);
this.actions$.subscribe(() => {
console.log('subscribtion')
});