我目前正在使用this.route.url.subscribe(params=>...
我的路由参数做一些事情。我想检查订阅的参数数组中是否有一些参数。但是这个数组包含URLSegments
我只想从中检查path
属性。有什么办法可以用map
操作员重新映射吗?
我尝试重新映射整个数组,this.route.url.map(x=>x.path)
但这不起作用,因为数组本身没有path
. 我错过了什么吗?
问问题
2901 次
2 回答
9
只需map
在数组上调用:
this.route.url.map(x=>x.map(p => p.path))
于 2016-08-25T06:21:21.577 回答
2
如何将可观察的数组形式映射到另一个数组
map
您实际上会使用(也称为)将一个可观察对象映射到另一个可观察对象select
。
更多的
选择文档:https ://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/select.md
于 2016-08-25T06:20:05.697 回答