我正在尝试在Flutter中构建一个Expense跟踪器应用程序,并决定使用Scoped Model进行状态管理 . 该应用程序的用户可以拥有多个帐户,每个帐户可以有多个交易 .

我如何建模这些与Scoped模型一起使用,我坚持选择一个好的架构 .

如果我创建一个UserModel,其中包含一个Accounts列表,其中每个Account是一个AccountModel,那么从AccountModel内部触发和更新将不会触发访问UserModel类的那些 .