subject.pipe(
tap(p => {console.log("pipe:" + p);})
)
Вы только касаетесь наблюдаемого здесь.Вам нужно будет подписаться отдельно в этой теме, чтобы прослушивание работало.Следующий код даст вам требуемый журнал консоли:
subject.pipe(
tap(p => {console.log("pipe:" + p);})
).subscribe();
Если вы должны подписаться только один раз, то вы можете попробовать следующий код:
const abc$ = new BehaviorSubject(123).asObservable().pipe(
tap((val) => console.log('pipe: ', val))
);
abc$.subscribe((val) => console.log('subscribe: ', val));