颤振多范围模型

时间:2020-01-21 00:05:12

标签: flutter dart

我有一个正在开发的Flutter应用程序,并且我想拥有多个作用域模型。在https://pub.dev/packages/scoped_model#-readme-tab-处给出的示例说明了如何监听模型,但没有说明如何实例化它们。我在网上找到了这个示例,其中一个是另一个的孩子,

() => Navigator.push(context, 
      MaterialPageRoute(builder: (context) => ScopedModel<ModelA>
          model: ScopedModel.of<AppModel>(context).a,
          child: ScopedModel<ModelB>(
             model: ScopedModel.of<AppModel>(context).b,
             child: PageAB())))))),

我的问题是,这是实例化和侦听作用域模型的正确方法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以将软件包“ provider”(https://pub.dev/packages/provider)与MultiProvider一起使用,而不是软件包“ scoped_model”。