#dart
#dart
Вопрос:
при добавлении какого-либо товара в корзину
addtoCart(_cartItem)
функция
после выполнения этой строки _item['qty'] = _item['qty'] _cartItem['qty'];
оба _item['qty']
и _cartItem['qty']
будут в два раза больше _cartItem['qty']
Кто-нибудь может помочь?
List<Map<String, dynamic>> _cartItems =
List.from(_shoppingCarts[_merchantId]['cartItems']);
_cartItemsList = _cartItems.map((Map<String, dynamic> _item) {
if (_item['item_id'] == _cartItem['item_id'] amp;amp;
_item['price'] == _cartItem['price']) {
_isInCart = true;
_item['qty'] = _item['qty'] _cartItem['qty'];
}
return _item;
}).toList();