如何在两个ChangeNotifier模型中有效使用Provider

时间:2020-01-10 18:33:41

标签: flutter dart provider

我有两个主要的提供者。

  1. UserDetailsProvider和2. MessagesProvider

MessagesProvider应该在用户详细信息内部具有作用域。 MesaageProvider位于UserDetailsProvider的内部。

仅当从数据库获取UserDetailsProvider上的用户数据可用之后,才想从MessagesProvider进行API调用时出现问题。

我想用用户提供者的用户ID调用MesaageProvider中的api,如何在用户详细信息可用后处理该问题。

如果我在messageScreenUI的init状态下调用API,则User的数据可能不可用。

UserProvider
   child: ....
       child : MessageProvider
           child: MessageScreen

提供者2所需的数据位于提供者1内。

0 个答案:

没有答案