Вопросы

Тип аргумента «Объект?» не может быть назначен типу параметра «Карта‹ динамический, динамический ›». GetX

так что в основном я разочарован этим «объектом?» type, я уже пытался изменить его тип в основном файле, но беспокоился о том, что в будущем может возникнуть странное поведение. вот мой код, любая помощь будет оценена

class HomeViewModel extends GetxController{

List<CategoryModel> get categorymodel => _categorymodel;
late DocumentSnapshot doc;

List<CategoryModel> _categorymodel = [];

final CollectionReference _categoryCollectionRef = 
FirebaseFirestore.instance.collection('categories');

HomeViewModel(){
getCategory();
}

getCategory()async{
_categoryCollectionRef.get().then((value) {
  for(int i = 0; i<value.docs.length;i++){
    _categorymodel.add(CategoryModel.fromJson(value.docs[i].data()));
  }
});
}

}

и это из моего модельного класса:

class CategoryModel {
late String name, image;

CategoryModel({required this.name, required this.image});

CategoryModel.fromJson(Map<dynamic, dynamic> map) {
if (map == null) {
  return;
}
name = map['name'];
image = map['image'];
}

toJson() {
return {
  'name': name,
  'image': image,
};
}
}
Читать:
Невозможно изменить переменную загрузки во Flutter

Похожие записи

Что представляет собой параметр, который я представляю в вызываемых функциях в Ride4dApps?

admin

Запуск JupyterQ из Anaconda Navigator

admin

Git считает, что файл в каталоге с символической ссылкой был удален после воссоздания символической ссылки, как я могу это исправить?

admin

Неопубликованные статические данные

admin

Доступ для локальной разработки к конфигурации приложения Azure с управляемым удостоверением

admin

Как реализовать завершение работы решения ODE на основе события в Julia? Почему я получаю ошибку BoundsError?

admin