введите описание изображения здесь
У меня работает некоторый код, он действительно работал, пока я не добавил карту элементов.
class Empresas {
String uid;
String codigo;
String nombre;
List<Rubros> rubros;
String linkform;
Empresas.fromFireStore(DocumentSnapshot document)
: uid = document.documentID,
codigo = document.data['codigo'],
nombre = document.data['nombre'],
//rubros = List.from(document.data['rubros']),
rubros= List<Rubros>.from(document.data["rubros"].map((x) => Rubros.fromMap(x)).toList()),
linkform = document.data['linkform'];
}
class Rubros {
String uid;
String nombre;
String rubro1;
String rubro2;
String rubro3;
String rubro4;
String rubro5;
String rubro6;
Rubros({
this.rubro1,
this.rubro2,
this.rubro3,
this.rubro4,
this.rubro5,
this.rubro6,
});
factory Rubros.fromMap(Map<String, dynamic> json) => Rubros(
rubro1: json["rubro1"],
rubro2: json["rubro2"],
rubro3: json["rubro3"],
rubro4: json["rubro4"],
rubro5: json["rubro5"],
rubro6: json["rubro6"],
);
Извините, но я немного ошибаюсь, я использую переводчик, идея состоит в том, чтобы отменить отображение каждого из данных из firebase, а затем выполнить его манипуляцию