即使只有一个运算符,我是否应该始终在 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