无法在初始化程序中访问实例成员 'id'

The instance member 'id' can't be accessed in an initializer

//显示错误

无法在初始化程序中访问实例成员 'id'。

//如何消除错误?

我从其他有状态小部件传递了 id 值,我现在如何使用 id 来初始化用户

class AddUser  {
  final String answer;
  final String id;

  AddUser(this.answer,this.id);

  DocumentReference users = FirebaseFirestore.instance.collection('Questions').doc("ceb").collection("ceb").doc(id);}

我相信这些文档有足够的资源来完成您正在查找的内容。

CollectionReference users = FirebaseFirestore.instance.collection('users');

 Future<void> addUser() {
 return users
  // existing document in 'users' collection: "ABC123"
  .doc('ABC123')
  .set({
    'full_name': "Mary Jane",
    'age': 18
  },
 
  .then(
  (value) => print("'full_name' & 'age' merged with existing data!")
   )
   .catchError((error) => print("Failed to merge data: $error"));
 }