在下面给出的代码中,如何在数据中获取服务的值,稍后我们将其传输到数组员工-请解释:(数据=>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
。
第二个是当可观测到的数据无法获得时,最后一个是当一切都完成时。