如何将阵列形式可观察映射到另一个阵列
问题描述:
我目前使用this.route.url.subscribe(params=>...
来处理我的路由参数。我想检查一些参数是否在订阅的参数数组中。但是这个数组包含了URLSegments
,我只想检查path
属性。有什么方法可以用map
运算符重映射吗?
我试图重新映射像this.route.url.map(x=>x.path)
整个阵列,但不起作用,因为该阵列本身没有path
。我错过了什么吗?如何将阵列形式可观察映射到另一个阵列
答
如何映射可观察到另一个阵列
阵列形式,您实际上可观察到的映射到另一个观察到的使用map
(也称为select
)。
更多
选择文档:https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/select.md
是否有过Günter's解决方案有什么优势? – moessi774