我正在尝试将字符串从Model1
使用Model2
传递ChangeNotifierProxyProvider
,但它给出了错误:
'Model2'类中没有名为'string'的setter</p>
型号1:
class Model1 extends ChangeNotifier {
...
final String string = 'hello';
}
ChangeNotifierProxyProvider:
ChangeNotifierProxyProvider<Model1, Model2>(
builder: (_, model1, model2) => model2
..string = model1.string,
),
模型2:
class Model2 extends ChangeNotifier {
String _string;
String get string => _string;
}
感谢帮助!