如何从Angular中的Api向组件中的Array获取数据



在下面给出的代码中,如何在数据中获取服务的值,稍后我们将其传输到数组员工-请解释:(数据=>this.employee=data(

employee: any[];
getEmployees(): Observable<IEmployee[]> {
return this.http.get<IEmployee[]>(this._url). }
this.empService.getEmployees()
.subscribe(data => this.employee = data);

此外,在代码中:data=>this.employee=data。数据是否包含所有值,并传输到此值。employee是一个数组。为什么我们使用FAT箭头=>此处

所有内容都在Observables Angular文档中进行了解释

通过Observable,您可以进行异步操作,在这里您可以从API之类的东西获得一些数据。

可观察对象有一个方法subscribe(),当这个方法被调用时,api调用就完成了。这个subscribe方法接受3个参数,即3个回调函数。

第一个是在您的案例中解析数据时,这是:data => this.employee = data

第二个是当可观测到的数据无法获得时,最后一个是当一切都完成时。

最新更新