在我当前的项目中,我有一个可观察的返回值,我必须根据可观察的返回值更新我的局部变量。
我看到了两种方法,要么直接订阅我的 observable,要么使用 pipable 运算符。
根据您的经验/知识,最佳做法是什么?
第一种方法(直接订阅):
this.myObservable$.subscribe(value=> {
this.myValue = value;
});
第二种方法(使用 pipable 运算符):
this.myObservable$.pipe(
tap(value=> this.myValue = value)
).subscribe();