【发布时间】:2018-07-09 09:07:20
【问题描述】:
我正在使用 rxjs 运算符来处理 firebase 可观察列表。 我需要根据重复值(特定 id)对不同的列表进行排序。
这是我的代码:
this.places$
.flatMap((x)=>{
console.log(x)
return x;
})
.distinct((places:any)=>{
console.log(places.googleId)
return places.googleId;
})
.subscribe(snap=>{
this.tempArray.push(snap);
})
这是 (places.googleId) 的日志
所以我需要根据重复次数最多的数字对这个 id 或列表进行排序,例如
1-Eg9MZWJhbm9uLCBCZWlydXQ
2-EhZIYW1yYSwgQmVpcnV0LCBMZWJhbm9u
3-ChIJR9lei8pAHxUREmilQojBkYc
请帮忙,
谢谢
【问题讨论】:
-
您希望它逐步排序还是仅在完成时对最终集进行排序?
标签: angular firebase-realtime-database ionic2 rxjs