在下面给出的代码中,如何在数据中获取服务的价值,然后我们将其转移到数组 employee - 请说明:(数据=> this.employee =数据)
employee: any[];
getEmployees(): Observable<IEmployee[]> {
return this.http.get<IEmployee[]>(this._url). }
this.empService.getEmployees()
.subscribe(data => this.employee = data);
也,在代码中:data => this.employee = data。数据是否包含所有值,并且该值已传输到this.employee,它是一个Array。为什么我们使用FAT ARROW => HERE
答案 0 :(得分:0)
一切都在Observables Angular documentation
中进行了说明使用Observables可以进行异步操作,在这里您可以从类似API的数据中获取一些数据。
可观察对象具有方法subscribe()
,调用此方法时,api调用完成。此subscription方法带有3个参数,它们是3个回调函数。
第一个是根据您的情况解析数据后的结果是:data => this.employee = data
。
第二个是可观察对象无法获取某些数据,而最后一个是一切都完成时。