如何实现多异步请求后执行某方法------AngularJs2
发布时间:2020-12-17 10:06:11 所属栏目:安全 来源:网络整理
导读:仅贴出关键代码段 let observableBatch = []; for ( let item in this . facetFields ) { observableBatch . push ( this ._searchService. filterTree (searchId, item ). map (res = res.json())); } Observable.forkJoin( observableBatch ).subscribe(re
仅贴出关键代码段 let observableBatch = []; for (let item in this.facetFields) { observableBatch.push(this._searchService.filterTree(searchId,item).map(res => res.json())); } Observable.forkJoin(observableBatch).subscribe(res=> { for (let item of res) { //需要遍历树数组结果集 } }); } 异步请求队列获得结果集是个数组,所以需要循环处理结果集。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- unix – 如何仅使用IPv6在多个主机上执行命令?
- macos-是否可以在OS X上的Parallels上的Linux VM中构建和运
- shell中$(( )) 与 $( ) 还有${ }的区别
- BootStrap 标题设置跨行无效的解决方法
- scala cloud foundry mongodb:访问mongodb否认
- BootStrap使用file-input插件上传图片的方法
- 使用多个模块/文件的Login页面和主视图(带嵌套视图)的Angul
- scala – StructField中的错误(a,StringType,false).这是假
- angularjs2进阶教程2-建立一个主/详细页面的英雄名单
- angular – Zone.assertZonePatched不是一个函数