javascript - Angular 7 中的管道和 map 之间的确切区别是什么?

标签 javascript angular typescript rxjs

我已经对此进行了很多搜索,但我无法找到 Angular 7 中 pipemap 之间的区别?是否有必要在 Angular 7 的 Service.ts 文件中使用管道?

谢谢

最佳答案

对于 rxjs 5.5 及更高版本,如果你想在可观察对象上使用任何运算符,你只需将它们通过管道传递即可。所以这里的 map 只是 pipe 中的操作符之一。

例如:

const example = source.pipe(map(val => val + 10), first());

对于 rxjs 的早期版本,没有 pipe 关键字,多个运算符使用 . 符号组合

例如:

const example = source.map(val => val + 10).first();

关于javascript - Angular 7 中的管道和 map 之间的确切区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54122650/

相关文章:

node.js - 用 Angular 突出显示?

angular - 当 angular 的模式为 dev 时,Augury 不起作用

angular - 具有初始/之后状态的动画

javascript - Angular 2、TypeScript 和 ui-router - 如何获取状态参数

php - Facebook 连接相似的服务设计实践

java - 在JSP中上传目录的内容

reactjs - React Typescript 测试 - 目标容器不是 DOM 元素

typescript - Typescript 和 Browserify 可以一起使用吗?

javascript - 在加载 JavaScript 时将值替换为图像

javascript - 在 ASP.NET 中运行时更改表单 ID 和表单操作