从Angular 2

时间:2016-07-11 10:14:06

标签: typescript angular

我试图从json数据中获取特定值

阿比

approvalPendingRequest(id) {
    return this.http.get('https://localhost:44300/api/apis/GetSubscriptionById/'+ id)
        .subscribe(
        data => this._data = data.json(),
        err => this.logError(err),
        () => console.log()
        );
}

细节

它以下列格式返回数据我想在变量ansd中保存ProductId然后使用它。

图像

enter image description here

1 个答案:

答案 0 :(得分:0)

在回调内部,您可以将值保存为:

approvalPendingRequest(id) {
    return this.http.get('https://localhost:44300/api/apis/GetSubscriptionById/'+ id)
       .subscribe((data)=>{
           var prod_id=data.ProductId;
           console.log(prod_id);
       }        
    );
} 

希望这有帮助。