我试图从Oracle数据库中获取数据并显示它。我已经使用express API和节点创建了一个服务,并且能够成功运行它。 我已经创建了角度服务来获取数据,并将其分配给角度组件,但我无法将JSON响应映射到角度变量。请检查下面的代码,并帮助我在angular component.ts中需要更改的内容,以及如何在html中使用该变量。将Oracle的JSON响应转换为角度2变量
JSON从Oracle DB数据:
[{"COUNT":27}]
角服务:
getCount(): Promise<String[]> {
return this.http.get(this.heroesUrl)
.toPromise()
.then(response => response.json().data)
.catch(this.handleError);
}
角component.ts
dataGS : String[];
getData(): void {
this.dataService
.getCount()
.then(dataGS => this.dataGS = dataGS);
我没有得到任何错误,但我应该在HTML模板中使用在这种情况下 – user2662882
检查更新ANS – jitender
不过我没有收到,我怀疑这行响应绑定.json()。map(function(item){ return item ['COUNT']; 正在从响应中获取数据 – user2662882