네비게이션에 심어져있는(?)페이지들은 한번 컨트롤러가 만들어지면 쭉 들고가는데
페이지에 진입할때마다 컨트롤러를 초기화하고 싶어서 처음엔 ~~controller.to.dispose();이런식으로 하다가 로그에 deleted가 안뜨길래 찾아보니 삭제는 또 다른식이여서 기록용으로 써둔다
if (navList[index] == NavigationType.point) {
print('포인트로 이등');
Get.put(PointPageController());
} else {
print('포인트아닌 페이지로 이등');
Get.delete<PointPageController>();
}
결과
다른페이지 갔다왔을때 컨트롤러가 잘 삭제되고 잘 생성된다.