flutter 我想传递一个Rxlist一个页面到另一个页面

jfgube3f  于 2023-08-07  发布在  Flutter
关注(0)|答案(1)|浏览(93)

RxList<Map<String,Dynamic>> selectedAddress = <Map<String,Dynamic>>[].obs;

Map<String, dynamic> newObj = addressController.addressData[index];
                                selectedAddress.add(newObj);

字符串
在这个列表selectedAddress已设置成功我想在另一个页面使用这个
在这个列表selectedAddress已设置成功我想在另一个页面使用这个

bvjxkvbb

bvjxkvbb1#

您可以在导航到另一个屏幕时传递此列表,如下所示:

Get.toNamed(Routes.DETAILS, arguments: {
  'selected_address': selectedAddress,
});

字符串
现在,从第二个屏幕,您可以访问这些数据,如下所示:

class SecondScreenController extends GetxController {
  RxList<Map<String, dynamic>> newObj = Get.arguments['selected_address'] ?? [].obs;
}


你可以通过这个文档来更好地理解这一点。

相关问题