web-dev-qa-db-fra.com

Une chaîne non nulle doit être fournie à un widget Texte

J'essaie d'ajouter l'option pour que la quantité soit ajustée mais j'obtiens une erreur disant "Une chaîne non nulle doit être fournie à un widget Texte" Comment puis-je fournir ceci, à ce code? img

 trailing: Container(
        height: 60,
        width: 60,
        padding: EdgeInsets.only(left: 10),
        child: Column(
          children: <Widget>[
            new GestureDetector(child: Icon(Icons.arrow_drop_up), onTap: () {}),
            new Text(cart_prod_qty),
            new GestureDetector(child: Icon(Icons.arrow_drop_down), onTap: () {})
          ],
        ),
7
Mm Victory

La valeur peut être vide donc vous obtenez une erreur nulle essayez ceci si c'est un champ optionnel:

new Text(cart_prod_qty == null ? '' : cart_prod_qty),
1
user12227098

Vérifiez simplement null et donnez un défaut

Text(cart_prod_qty!=null?cart_prod_qty:'default value'),

Vous pouvez le laisser vide si vous le souhaitez

Text(cart_prod_qty!=null?cart_prod_qty:''),

Ou bien vous pouvez rendre le widget texte facultatif

cart_prod_qty!=null? Text(cart_prod_qty): Container()

J'ai eu la même erreur en raison de cela

AVANT :

title:  Text(widget.title)

APRÈS:

title:  Text('ram')

CECI A RÉSOLU MON ERREUR

Pour résoudre cette erreur, ajoutez guillemet double ou guillemet simpletitle: Text('ram')

0
raman raman