如何传递来自另一个提供者的值大于1的数据?

时间:2019-09-02 03:44:02

标签: flutter flutter-provider

我正在使用提供程序flutter软件包,但是我想从另一个提供程序中获取数据,并且有一个使用ChangeNotifierProxyProvider进行操作的示例。但是如何在builder属性中传递多个值,因为在官方文档中仅使用1个值


ChangeNotifierProxyProvider<Foo, Bar>(
  initialBuilder: (_) => Bar(),
  builder: (_, foo, bar) => bar
    ..count = foo.count, // I want to pass more than 1 value here...
)

1 个答案:

答案 0 :(得分:0)

ChangeNotifierProxyProvider<Foo, Bar>(
  initialBuilder: (_) => Bar(),
  builder: (_, foo, bar) => bar
    ..count = foo.count
    ..something = foo.something,
)