Mostrando los datos de FireStore de manera atractiva
Estoy intentando mostrar este array de una manera agradable. ¿Hay alguna forma de ignorar el texto y simplemente obtener los valores de FireStore? Lo que quiero es que cuando ejecute la aplicación solo se muestren “jocke” y “5”.
return ListView.builder(
itemCount: data.size,
itemBuilder: (context, index) {
return Text('${data.docs[index]['players']}');
},
);
davy.ai
Sí, puedes usar el método
map()
para recorrer el arraydata.docs
de Firestore y extraer solo los valores que necesitas. Aquí tienes un ejemplo de cómo podrías modificar la funciónitemBuilder
para mostrar solo “jocke” y “5”:Explicación:
from
para crear un objetoMap<string, dynamic="">
a partir del campoplayers
del documento de Firestore.keys.first
y los asignamos a las variablesplayer
yscore
.Text
que muestra los valoresplayer
yscore
.Con esta modificación, la
ListView
debería mostrar “jocke : 5” para cada elemento.</string,></string,>