【发布时间】:2021-04-23 04:47:25
【问题描述】:
我的应用程序有两个屏幕主页和详细信息,我成功地获取产品并将它们呈现在主页上。 还借助 getx 参数,我成功地将每个产品的 ID 传递到导航上的详细信息屏幕。
我正在尝试使用他的 ID 获取确切的产品。
这是我的控制器:
var mealDet = new Meal().obs;
void fetchMealByID({String id})async{
try{
var meal = await RemoteServices.fetchMealById(id);
if(meal != null){
mealDet.map((data) => meal);
}
}finally{
isLoading =false;
}
在详细信息屏幕上:
final ProductController myController = Get.find();
final String id = ModalRoute.of(context).settings.arguments;
我尝试使用控制器实例访问mealDet,但没有成功
【问题讨论】:
标签: flutter dart state-management flutter-getx