import 'package:get/get.dart';
import 'package:getx2/model/product.dart';
class CartController extends GetxController {
var cartItems = <Product>[].obs;
//cartItems getter를 이용해 초기화 된 후 값을 가져와야함
double get totalPrice => cartItems.fold(0, (e, p) => e + p.price);
void addToItem(Product product) {
cartItems.add(product);
}
}
이 오류는 const를 아무곳에나 박아놓은 나의 잘못이었다.
GetX<CartController>(builder: (controller) {
return const Text(
'Total amount: \$ ${controller.cartItems}',
style: TextStyle(fontSize: 25, color: Colors.white),
);
}),
여기서 return 앞에 붙은 const 를 제거해주면 오류가 해결된다....젠장..