JSON APIから特定のデータを取得しようとしていますが、いつも私のコンソールにundefine
があります。JSON APIから特定のデータを取得
マイ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の結果は私のコンソールである:
ここは、私は私のJSON APIを取得するためにhttp get
を使用して、私のTSファイルであります
私が入手したかったのは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またはangular2? –
try this.customer [0] .customer_delivery_city_address – JayDeeEss
私はangular2を使用しています。 – Patrick