我想從我的JSON API獲取特定數據,但我總是在我的控制檯中獲得undefine
。從JSON API獲取特定數據
這裏是我使用http get
讓我的JSON API我的TS文件:
我的TS碼:
this.http.get('http://xxxxx.com/xxx/api.php/customer?filter=customer.customer_id,eq,21&transform=1')
.map(res => res.json())
.subscribe(data => {
this.customer = data.customer;
console.log(this.customer);
this.cus_city = this.customer.customer_delivery_city_address;
console.log("City Address: " +this.cus_city)
}, (err) => {
console.log("Something went wrong.");
});
這裏是我的控制檯API結果:
我想要得到的是customer_delivery_city_address
。我試圖通過this.customer.customer_delivery_city_address
到this.cus_city
變量,並將其顯示到我的控制檯console.log("City Address: " +this.cus_city)
,但我得到undefined
結果。一切都很好,當我把它叫做我的HTML {{customer.customer_delivery_city_address}}
。我仍然不知道如何將特定數據傳輸到我的TS文件。希望任何人都可以幫助我。先謝謝你。
angular1 or angular2? –
嘗試this.customer [0] .customer_delivery_city_address – JayDeeEss
我正在使用angular2。 – Patrick