如何从Angular中的Api提取数据到组件中的数组

时间:2018-08-01 11:49:39

标签: angular angular-services

在下面给出的代码中,如何在数据中获取服务的价值,然后我们将其转移到数组 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

1 个答案:

答案 0 :(得分:0)

一切都在Observables Angular documentation

中进行了说明

使用Observables可以进行异步操作,在这里您可以从类似API的数据中获取一些数据。

可观察对象具有方法subscribe(),调用此方法时,api调用完成。此subscription方法带有3个参数,它们是3个回调函数。

第一个是根据您的情况解析数据后的结果是:data => this.employee = data

第二个是可观察对象无法获取某些数据,而最后一个是一切都完成时。