我创建了如下操作:
class EmailLogIn {
EmailLogIn({this.email, this.password});
String email;
String password;
}
减速器如下:
FirebaseUser _emailLogIn(FirebaseUser user, action) {
return action.user;
}
按照示例教程进行操作之后。
执行了中间件,但在减速器中出现错误。 action.user
无法识别吸气剂。
请协助。
还请注意:Flutter, Redux and Firebase Auth Invalid argument(s) error中存在一个类似的问题,我正在Flutter by example: LogIn Redux Cycle contd上关注本教程
答案 0 :(得分:0)
是的,它是正确的,因为类EmailLogIn不包含user
属性,但是当您执行email
时,它却包含password
和action.user
,因为{{ 1}}在类中不存在,如果您看一下FlutterByExample code,则user
包含LogInSuccessful
而不是final FirebaseUser user;
和email
!>