GetX - 바인딩

Jang-seungminn·2022년 1월 6일
0

Fluuter Binding

기본적인 방법

GetPage 선언 할 때 BindingsBuilder 사용하는 방법

바인딩 페이지 이용하는 방법

페이지 이동할 때 바인딩 하는 방법(의존성 주입 참조)

바인딩 되어있는 것을 사용하는 방법

GetBuilder 사용

번외

Get.find<CountControllerWithGetX>().increase();

위의 표현 간단히 하기

컨트롤러에 아래와 같은 선언

사용할 때 는 아래와 같이 사용 Get.find<>() 요로케 번거롭게 작성안해도 됨

더 편리한 방법

StatelessWidget 지우고 GetView<Controller> 로 변경


사용 할 때는 훨씬 더 간결하게 바뀜


GetBuilder<>() 간결하게 사용 (Obx)

아래와 같이 바꾸고 바로 실행하면 에러남

왜냐하면 Obx는 observerable 타입으로 써야함

해당 컨트롤러로 가서

기존 코드를 아래와 같이 Rx... = 0.obs 로 해주면 에러 없이 잘 됨

profile
온전히 나의 기억을 저장하는 곳

0개의 댓글