Que fait la chaîne suivie de: et ensuite controller.text dans une liste? Ainsi, par exemple, si nous considérons le code ci-dessous (veuillez noter que songname est TextEditingController et a été câblé en tant que contrôleur, c'est-à-dire contrôleur: songname).
void finalUpload(){
var data={
"song_name":songname.text,
};
}
3 Réponses :
C'est une carte
This:
print(data["song_name"]);
est un Map , une carte contient une clé dans ce cas son song_name et une valeur qui est songname.text code >.
Vous pouvez ensuite accéder à la valeur en utilisant la key:
var data={
"song_name":songname.text,
};
Vous pouvez également ouvrir le texte de votre chanson comme ceci:
void getSongtext() {
print(data[data.keys.elementAt(0)]);
}
Vous avez juste besoin d'un point de déclenchement comme un bouton.