How to access Provided (Provider.of()) value inside showModalBottomSheet?

前端 未结 5 1487
长情又很酷
长情又很酷 2021-01-01 23:50

I have a FloatingActionButton inside a widget tree which has a BlocProvider from flutter_bloc. Something like this:

BlocProvider(
  builder: (co         


        
5条回答
  •  [愿得一人]
    2021-01-02 00:25

    Provider in showModalBottomSheet (Bottom-Sheet)

    void myBottomSheet() {
      final myModel = Provider.of(context, listen: false);
      showModalBottomShee(
        context: context,
        builder: (_) {
          return ListenableProvider.value(
            value: myModel,
            child: Text(myModel.txtValue),
          );
        },
      );
    }
    

提交回复
热议问题