我想得到响应数据的具体值,我怎么能得到它。在这种情况下,我需要ApimId的值。
更新后显示错误
approvalPendingRequest(id){
var result = this.http.get('https://localhost:44300/api/apis/GetSubscriptionById/'+ id)
.subscribe(
data => this._data = data.json(),
err => this.logError(result),
() => console.log('getsubscription api call')
);
}
答案 0 :(得分:2)
ApimId是响应数据项的属性 - 您可以在代码中使用它;假设整个响应在上面(即,只是一个项目,而不是数组),请使用:
result.ApimId
答案 1 :(得分:1)
您可以从收到的数据中按名称访问它:
this.http.get('http://...')
.map(res => res.json()
.subscribe((data) => {
this.data = data;
console.log('ApimId = '+data.ApimId);
});
如果要在模板中显示它,请不要忘记使用Elvis运算符(?
),因为数据是异步加载的:
{{data?.ApimId}}