gpt4 book ai didi

Angular 4 HttpClientModule

转载 作者:太空狗 更新时间:2023-10-29 17:56:51 25 4
gpt4 key购买 nike

此代码如何更改为新的 HttpClientModule,其中不需要 response.json() 的映射。

    //uses Http
getLegalTerms(): Observable<legalterm[]> {
return this._http.get(this._legalTermUrl)
.map((response: Response) => <legalterm[]> response.json());
}

如果我执行以下操作,我将一无所获

    //uses HttpClientModule
getLegalTerms(): Observable<legalterm[]> {
return this._http.get<legalterm[]>(this._legalTermUrl)
}

无论哪种情况,我都以相同的方式订阅组件类

     ngOnInit() {
this._legalTermService.getLegalTerms()
.subscribe((legalTerms: LegalTerm[]) => {
this.legalTerms = legalTerms;
})
}

我使用 Http 在网格中获取数据,但使用 HttpClient 在网格中没有数据

谢谢!阿南德

最佳答案

应该是,

 getLegalTerms(): Observable<legalterm[]> {
return this._http.get(this._legalTermUrl)
//.map((response: Response) => <legalterm[]> response);
.map((response: Response) => <any> response);
}

关于 Angular 4 HttpClientModule,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47162164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com