私はこのコードを私のAngular 2テンプレートに載せています。未定義のプロパティ "totalPrice"を読み取ることができません
<td class="hidden-xs text-center"><strong>Total: ₱ {{carts.totalPrice}}</strong></td>
コンソールにcarts.totalPrice
を記録すると、正しい値が表示されます。ここにオブジェクトの値があります。
私がここに疑うことは速く、それがプロパティを読み取ることができないことを私に伝え、なぜだオブジェクトよりもテンプレートのロードということです。私は正しい?
EDIT:カートの値を取得する方法です。
getItems(){
this._cartService.getCartItems(localStorage.getItem('currentUserId'))
.subscribe((cart) => {
this.cartItems = cart.products;
// this.totalPrice = cart.totalPrice;
this.carts = cart;
console.log(this.carts)
},
(err) => console.log(err));
}
エラースタックトレース。
コンポーネントでカートのプロパティをどのように定義したかを表示しますか? – sarahTheButterFly
完了!私は自分の質問 –
を編集しました。コンソールにログインできればそれは未定義ではありません –