【发布时间】:2020-11-24 06:49:54
【问题描述】:
我可以像工厂构造函数一样在颤振中使用Provider 吗?我想watch、read 和dispose 我的对象
目前要查看我们可以使用context.watch<MyValue>() 的值,我想查看MyValue 的多个实例,我想知道提供商可以为我做吗?
class MyValue{
final int id;
MyValue({this.id});
}
我需要类似的东西
final a = context.watch<MyValue>(id:1);
final b = context.watch<MyValue>(id:2);
final c = context.watch<MyValue>(id:3);
final d = context.watch<MyValue>(id:1);
assert(a==d);
assert(a!=b);
如果Provider做不到,我该如何实现呢,还是有别的库?
【问题讨论】:
标签: flutter dart provider riverpod