草庐IT

pushReplacementNamed

全部标签

dart - Flutter pushReplacementNamed().then() 不触发

我正在学习这个关于flutter的udemy类(class)(https://www.udemy.com/learn-flutter-dart-to-build-ios-android-apps),并使用scoped_model进行状态管理。我想从产品列表中编辑产品。为此,我将产品ID设置为标志-范围模型中的selectedProductId。提交时,我想离开并将此selectedProductId设置为null。//methodtoeditproducteditProduct(productId,newValues);Navigator.pushReplacementNamed(co

dart - Flutter - 使用 pushReplacementNamed 在路由之间传递值

我正在尝试使用Navigator.pushReplacementNamed()在路由之间传递值,但我没有得到它。我无法弄清楚数据将退出pushReplacementNamed并获取routes键的正确语法和逻辑是什么。你能帮帮我吗?输入下面的代码,方便理解:import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(th