Skip to content
Discussion options

You must be logged in to vote

Como estamos utilizando o GetX (GetMaterialApp) e rotas nomeadas, a melhor forma de realizar essa comunicação é através do parâmetro arguments. Isso evita que tenhamos que passar dados via construtores, mantendo nossas páginas mais limpas.

Enviando os dados na LoginPage: Ao disparar a navegação, você envia qualquer objeto (String, Map ou Model) desta forma:
// Exemplo enviando o e-mail do controlador
Navigator.pushNamed(context, '/usuario', arguments: emailController.text);

Recuperando os dados na UsuarioPage: Dentro do método build da sua tela de destino, você acessa o valor assim:
@OverRide
Widget build(BuildContext context) {
// O Get.arguments recupera automaticamente o que foi enviado

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by workn082-cmd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants