我有一个正在开发的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())))))),
我的问题是,这是实例化和侦听作用域模型的正确方法吗?谢谢!
答案 0 :(得分:0)
您可以将软件包“ provider”(https://pub.dev/packages/provider)与MultiProvider
一起使用,而不是软件包“ scoped_model”。