【发布时间】:2017-07-02 10:05:54
【问题描述】:
我正在尝试构建一个 angular 2 应用程序,该应用程序向用户显示多个图表,我在处理多个并行独立 http 请求时遇到了一个真正的问题,当我在 ngOnInit 中调用超过 2 个请求时,我得到了 505 响应。
this._service.getPlant().subscribe(plants => {
for (var i = 0; i < plants.length; i++)
for (var name in plants[i]) {
this.plants.push(plants[i][name]);
console.log(plants[i][name]);
}
this._service.getDept().subscribe(depts => {
for (var i = 0; i < depts.length; i++)
for (var name in depts[i]) {
this.depts.push(depts[i][name]);
console.log(depts[i][name])
}
this._service.getMachines().subscribe(machines => {
for (var i = 0; i < machines.length; i++)
for (var MachineName in machines[i]) {
machines.push(machines[i][MachineName]);
// console.log(machines[i][MachineName]) ;
}
});
});
});
【问题讨论】:
-
你怎么打电话?更新代码以发布以帮助您。
-
我刚刚更新了。
标签: angular http asynchronous promise observable