这里我的服务方法是我的.ts
getEmployees() {
let _url: string = this.API_URL + '/organization/1/users';
return this._http.get(_url)
.map(res => res.json().data)
.catch(this._errorHandler);
}
并在我的app.component.ts中调用以生成我的用户列表...
ngOnInit() {
this._usermanagementservice.getEmployees().subscribe(employees => {
this.employees = employees;
});
}
它有效,但我必须迁移到当前版本的角度并使用HttpClient,我卡住了,请帮助:(
答案 0 :(得分:1)
这就是我的看法,使用HttpClient
和新的“可管道”操作符。
import { catchError, tap, map } from 'rxjs/operators';
getMovies(): Observable<IMovie[]> {
return this.http.get<IMovie[]>(this.moviesUrl).pipe(
tap(data => console.log(JSON.stringify(data))),
catchError(this.handleError)
);
}
订阅语法不会改变。