数量を調整するオプションを追加しようとしていますが、「テキストウィジェットにnull以外の文字列を指定する必要があります」というエラーが表示されます。これをこのコードに提供するにはどうすればよいですか?
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: () {})
],
),
値が空になっている可能性があるため、nullエラーが発生する場合は、オプションのフィールドである場合にこれを試してください。
new Text(cart_prod_qty == null ? '' : cart_prod_qty),
Nullをチェックしてデフォルトを指定するだけです
Text(cart_prod_qty!=null?cart_prod_qty:'default value'),
必要に応じて、空にしておくことができます
Text(cart_prod_qty!=null?cart_prod_qty:''),
または、テキストウィジェットをオプションにすることができます
cart_prod_qty!=null? Text(cart_prod_qty): Container()
これによりエラーが発生しました
[〜#〜]前[〜#〜]:
_title: Text(widget.title)
_
後:
_title: Text('ram')
_
これは私のエラーを解決しました
このエラーを解決するには、追加二重引用符または単一引用符title: Text('ram')