CollectionReference userRef = FirebaseFirestore.instance.collection('Users');
DocumentSnapshot snapshot = await userRef.doc(updateUser.uid).get();
var userModel = UserModel.fromJson(snapshot.data());
context.read(userInformation).state = userModel;
这是我的代码,如上所示。我收到以下错误:位置参数太多:需要0,但在代码行上下文中找到1。read(userInformation(.state=userModel
我有如下声明的变量userInformation:
final userInformation = StateProvider((ref) => UserModel());
我已经尝试导入提供程序包,但这个错误仍然不断出现。请建议我应该换什么。感谢
像这样更新代码。
context.read<userInformation>().state = userModel;