Mr. Tacio
Mr. Tacio

Reputation: 562

How to initialize GetX that is using a class

I have a Question class.

class Question {
  String questionCatNum;
  int questionNumber;
  Question({
    required this.questionCatNum,
    required this.questionNumber,
  });

  factory Question.fromFirestore(
      DocumentSnapshot<Map<String, dynamic>> snapshot) {
    Map data = snapshot.data()!;

    return Question(
      questionCatNum: data['questionCatNum'],
      questionNumber: data['questionNumber'],
    );
  }
}

How can I initialize it using Getx. I tried below but it is error.

RxList<Question> questionsList = [].obs;

Upvotes: 1

Views: 400

Answers (2)

Firgia
Firgia

Reputation: 79

Use this

RxList<Question> questionsList = RxList<Question>([]);

Upvotes: 1

Vettiyanakan
Vettiyanakan

Reputation: 8476

Use it as

RxList<Question> questionsList = <Question>[].obs;

Upvotes: 1

Related Questions