我正在阅读angular的文档及其对RxJS库的使用。 我找到了这个信息
您可以使用管道将运算符链接在一起。管道让您结合 多个功能合并为一个功能。 pipe()函数需要 要合并的函数作为其参数,并返回一个新的 该函数在执行时按顺序运行组成的函数。
管道的目的是链接多个功能,但令我感到好奇的是,我已经多次看到pipe
的内部仅使用一个功能,例如:
this.itemSubscription = this.store
.pipe(select(state => state.items.root))
.subscribe(state => {
this.items = state.items;
});
当我尝试不使用select
的情况下使用pipe
时,我的tslint会说:
不推荐使用select:从6.1.0开始。使用管道选择操作符 代替。 (弃用)tslint(1)
为什么会这样?我想念什么吗?在互联网上找不到任何相关的解释。