这是我的服务角2个返回数据从订阅
countGroupByEtat(): Observable<number[]> {
return this.http.get(this.url + 'GroupByEtat', { headers: this.prepareHeaders() })
.map((res: Response) => {
let object: Array<any> = [];
let jsonResults: Array<any> = res.json();
jsonResults.forEach((jsonResult) => {
object.push(jsonResult);
});
return object;
})
}
和我的方法
getGroupByEtat(): number[] {
this.serviceDossier.countGroupByEtat()
.subscribe((data: number[]) => {
this.objects = data;
console.log("subsc"+ this.objects)
})
return this.objects;
}
当我想要的subscribe
截止后,得到的this.objects
I的值接收一个数组,它是空,帮忙!
检查'在方法返回this.object'和'在服务 – k11k2
返回object' @服务k11k2对象是全但this.object的方法=>在认购已满,但没有订阅是空的 –