观察不到我发现了什么?我不知道如何在http上使用rxjs。有人可以请我吗?
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { IEmployee } from './employee';
import { Observable } from 'rxjs/Observable ';
@Injectable()
export class EmployeeService {
private _url: string = "/assests/data/employee.json";
constructor(private http: HttpClient) { }
getEmployees(): Observable<IEmployee[]>{
return this.http.get<IEmployee[]>(this._url);
}
}
答案 0 :(得分:4)
我希望您使用的是angular的旧版本,这就是您面临此问题的原因,请尝试更新每个软件包并访问angluar的官方主页以了解有关信息!
答案 1 :(得分:1)
对于rxjs 6,您需要像这样导入Observable:
import { Observable } from 'rxjs';
你可以在这里查看: https://github.com/ReactiveX/rxjs#installation-and-usage