이 프로젝트는 Youtube '개발하는남자'의 'GetX 주요 기능 3가지 중 그 첫번째 Route 관리 #2' 강의를 참고했습니다.
당연하지만 Getx로 다음 페이지로 이동하면서 Argument로 data를 전달도 가능해요.
home에서 next page로 갈때, 'Giyeon' 이라는 text문구를 arguments로 넘겨주도록 해볼게요.
home.dart
RaisedButton(
child: Text("Argument 전달"),
onPressed: () {
Get.toNamed('/next', arguments: 'Giyeon');
},
),
이렇게 전달했으면
Next page에서 받아요.
next.dart
Text('${Get.arguments}'),
당연히 String type 뿐만 아니라 다른 data들도 가능해요.
이번에는 map 자료형을 넘겨볼게요.
home.dart
Get.toNamed('/next', arguments: {'name': 'Giyeon', 'age': 27});
이렇게 넘겨주면 ~
next.dart
Text('${Get.arguments['name']} ${Get.arguments['age']}'),
이렇게 받을 수 있어요. :)