颤动多个作用域模型



我有一个正在开发的颤振应用程序,我想有多个作用域模型。 在 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())))))),

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

您可以使用包"提供程序"(https://pub.dev/packages/provider(与其MultiProvider而不是包"scoped_model"。

最新更新