В моем текущем проекте у меня есть наблюдаемые возвращаемые значения, и я должен обновить свою локальную переменную в соответствии со значением, возвращаемым наблюдаемым.
Я вижу два способа сделать это: либо напрямую подписаться на мою наблюдаемую, либо с помощью оператора pipable.
Согласно вашему опыту/знаниям, что является наилучшей практикой?
1-й подход (прямая подписка):
this.myObservable$.subscribe(value=> {
this.myValue = value;
});
2-й подход (с использованием оператора pipable):
this.myObservable$.pipe(
tap(value=> this.myValue = value)
).subscribe();
map
используется для сопоставления одного значения с другим, которое возвращается из его обратного вызова, и оно не должно вызывать никаких побочных эффектов. - person martin   schedule 24.04.2019