如何从另一个提供者传递超过 1 个值的数据?
how to pass data from another provider with more than 1 value?
我正在使用 provider flutter package ,但我想从另一个提供商那里获取数据,并且有一个使用 ChangeNotifierProxyProvider
来实现的示例。但是我如何在 builder
属性中传递超过 1 个值,因为在官方文档中只使用 1 个值
ChangeNotifierProxyProvider<Foo, Bar>(
initialBuilder: (_) => Bar(),
builder: (_, foo, bar) => bar
..count = foo.count, // I want to pass more than 1 value here...
)
ChangeNotifierProxyProvider<Foo, Bar>(
initialBuilder: (_) => Bar(),
builder: (_, foo, bar) => bar
..count = foo.count
..something = foo.something,
)
我正在使用 provider flutter package ,但我想从另一个提供商那里获取数据,并且有一个使用 ChangeNotifierProxyProvider
来实现的示例。但是我如何在 builder
属性中传递超过 1 个值,因为在官方文档中只使用 1 个值
ChangeNotifierProxyProvider<Foo, Bar>(
initialBuilder: (_) => Bar(),
builder: (_, foo, bar) => bar
..count = foo.count, // I want to pass more than 1 value here...
)
ChangeNotifierProxyProvider<Foo, Bar>(
initialBuilder: (_) => Bar(),
builder: (_, foo, bar) => bar
..count = foo.count
..something = foo.something,
)