0
扩大阵列我很新的RxJs,需要一些帮助了解如何使这项工作:RxJs从承诺
let myObs= Observable.fromPromise(this.storage.get('storageKeyForArray'))
.map(a=>Observable.from(a)) //does this blow up if array is null?
.map(e=>doSomethingWithElement(e)) //flatMap?
...
;
myObs.first().subscribe((initializedArray) => {
this.stuff= initializedArray;
this.initialized = true;
});
这就是我想要做的事:
- 负荷从localStorage的阵列
- 执行异步查找为数组的每个元素
- 等待所有元件查找完成
- 结合回到(现在已经完全初始化)阵列
- 数组(这可以随时随地的第一步之后进行)排序