使用带有一个参数的 Pipe 函数与根本不使用 Pipe 有什么区别吗?
我目前正在执行本文中的 takeUntil 取消订阅策略。在这个 SO question的“官方解决方案”中,takeUntil 运算符是通过管道发送的。但是,在此页面上takeUntil 没有使用管道。
因此,我想知道使用带有单个 Rx 运算符的管道与根本没有管道是否有任何区别(内存泄漏/性能等)。
private destroy$ = new Subject();
...
this.potatoService.getPotato()
.pipe(
takeUntil(this.destroy$)
).subscribe(...
与
this.potatoService.getPotato()
.takeUntil(this.destroy$)
.subscribe(...