使用Riverpod框架,我有bool
的providerB
,如下所示:
final providerB = Provider<bool>((ref) {
bool NewVal = true;
// .... compute newVal
return newVal;
}
字符串
我一直在尝试编写一个新的提供程序providerC
,它统计providerB
发出的bool
的数量。但是,似乎不允许我从另一个提供程序(或从其内部)修改给定的提供程序,因此我无法存储和更新以前的计数器值。
什么是正确的方式来编写这样的providerC
,并使其状态相关?
1条答案
按热度按时间js5cn81o1#
希望这说明了providerC需要看起来是什么样子:
字符串
这只是统计状态转换,对于bool来说,也可以统计。你不会连续得到两个“真”或两个“假”。