Est-il possible d'obtenir la valeur String
à partir d'un widget Text()
après sa définition?
Exemple de code
Text txt = Text("example text");
getValueFromtxt() {
var value = txt.text; <------
}
@override
Widget build(BuildContext context) {
return txt;
}
Ce n'est pas si difficile que j'ai dû utiliser Text().data
:
Text txt = Text("example text");
getValueFromtxt() {
var value = txt.data; <------
}
@override
Widget build(BuildContext context) {
return txt;
}
@FoxyError, vous pouvez le faire comme ci-dessus, mais vous pouvez éviter cela en stockant simplement la valeur dans la variable String.
String string = "hello World";
Vous pouvez l'utiliser pour imprimer ou modifier la valeur.
new Text("Any String" + string);