我在 Flutter 中有一个用户模型类,我用它来解析用户数据。它看起来像这样:
class UserModel {
final String id;
final String username;
final String email;
UserModel({
required this.id,
required this.username,
required this.email,
});
factory UserModel.fromDocument(DocumentSnapshot doc) {
return UserModel(
id: doc['id'],
email: doc['email'],
username: doc['username'],
);
}
}
Run Code Online (Sandbox Code Playgroud)
当用户登录应用程序时,我从 firebase 获取数据并使用类的工厂方法解析它,然后我在应用程序中的几乎所有屏幕中使用它。现在我试图使用 flutter 中的“Get”库使其可观察,但由于某种原因我无法使用 .obs。有什么建议么?