小编Chr*_*ian的帖子

如何为与提供商合作的列表实现 ChangeNotifier?

我想为我的应用程序实现 Provider,经过一些研究,我发现我必须为我的 Data 类实现 ChangeNotifier,以便在“天”更改时更新 UI。

\n\n

我见过有人在 setter 方法中编写 notificationListeners() 但总是针对单个属性而不是针对列表。什么是正确的实施?

\n\n

谢谢 !

\n\n

这是我的班级和清单:

\n\n
class Data with ChangeNotifier {\n  List<Day> days = [\n    Day(\n      name: \'Monday\',\n      transactions: [\n        Transaction(\n          isExpense: true,\n          name: \'Pizza\',\n          transactionType: TransactionType.food,\n          amount: \'120\xe2\x82\xac\',\n        ),\n        Transaction(\n          isExpense: true,\n          name: \'EDEKA\',\n          transactionType: TransactionType.payment,\n          amount: \'120\xe2\x82\xac\',\n        ),\n      ],\n    ),\n    Day(\n      name: \'Tuesday\',\n      transactions: [\n        Transaction(\n          isExpense: true,\n          name: \'Sushi\',\n          transactionType: TransactionType.food,\n          amount: \'120\xe2\x82\xac\',\n        ),\n        Transaction(\n          isExpense: true,\n          name: \'Lidl\',\n          transactionType: TransactionType.payment,\n          amount: \'120\xe2\x82\xac\',\n        ),\n        Transaction(\n …
Run Code Online (Sandbox Code Playgroud)

dart flutter

3
推荐指数
1
解决办法
5925
查看次数

标签 统计

dart ×1

flutter ×1