[error]flutter GetX has been detected

남예지·2024년 3월 22일
0

Error

목록 보기
3/3
post-thumbnail

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 를 제거해주면 오류가 해결된다....젠장..

profile
총총

0개의 댓글