У меня есть этот код на моем шаблоне Angular 2.Не могу прочитать свойство «totalPrice» of undefined
<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));
}
Ошибка трассировки стека.
Показать, как вы определили свойство carts в Component? – sarahTheButterFly
сделано! Я отредактировал свой вопрос –
, если вы можете занести его в консоль, тогда это не undefined –