单个操作员是否必须配管



即使只有一个运算符,我是否应该始终在 RxJs 6 中使用管道? 例如:

observableOf([1, 2, 3])
.pipe(
map(num => num * 2)
)

我可以在没有管道的情况下写这个吗:

observableOf([1, 2, 3])
.map(num => num * 2);

对于只有一个操作员的管道,这是否可以或已弃用?

您混合了 RxJS 6 和 RxJS 5 样式的运算符。

对于 RxJS 6 及更高版本,请仅使用管道运算符。 避免使用旧的"补丁"运算符和rxjs-compat包,因为它仅用于向后兼容性并且已弃用。

有关详细信息,请参阅:

  • https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md

  • https://github.com/ReactiveX/rxjs/blob/master/docs_app/content/guide/v6/migration.md

最新更新