【发布时间】:2020-03-26 12:49:55
【问题描述】:
尝试使用 ProxyProvider 时 使用https://pub.dev/packages/provider中给出的示例语法
Widget build(BuildContext context) {
return MultiProvider(
providers: [
ChangeNotifierProvider(create: (_) => Counter()),
ProxyProvider<Counter, Translations>(
create: (_, counter, __) => Translations(counter.value),
),
],
child: Foo(),
);
}
class Translations {
const Translations(this._value);
final int _value;
String get title => 'You clicked $_value times';
}
我每次在创建函数时都会出现以下错误:
参数类型'Translation Function(BuildContext, dynamic, 动态)'不能分配给参数类型'翻译 Function(BuildContext)'.dart(argument_type_not_assignable)
我做错了什么?
【问题讨论】: