【发布时间】:2019-11-09 21:20:42
【问题描述】:
我想使用provider (ChangeNotifierProvider) 和ChangeNotifier 来管理应用程序状态。但是我如何在另一个模型中访问一个模型的状态呢?
用例:在聊天应用中,一种用于存储用户信息的模型。其他模型使用用户信息(例如用户 ID)来调用数据库(Firestore)并获取聊天数据流。
例如:
class Model1 extends ChangeNotifier {
final List<Item> items = [];
class Model2 extends ChangeNotifier {
//Access items from Model1 here
items;
这可能吗?我不喜欢太大的模型,因为它很难维护。
谢谢!
【问题讨论】:
标签: firebase flutter dart google-cloud-firestore flutter-packages