如果大小写在小部件[Flutter]中不起作用

时间:2018-07-17 12:22:00

标签: flutter

我是否可以在小部件内写大小写以选择要显示的容器?

我的代码:

"launch_block_device_mappings": [
    {
      "device_name": "/dev/sda1",
      "volume_size": 8,
      "volume_type": "gp2",
      "delete_on_termination": true
    },
    {
      "device_name": "/dev/sdb",
      "volume_size": 10,
      "volume_type": "gp2",
      "delete_on_termination": true
    }
  ],
  "ami_block_device_mappings": [

     {
      "device_name": "/dev/sdb",
      "virtual_name": "ephemeral0"
    }
  ]

当我做类似的事情时,它会立即出错。

错误:

  

flutter:引发了另一个异常:   'package:flutter / src / widgets / text.dart':断言失败:第213行   pos 15:“ data!= null”:不正确。

1 个答案:

答案 0 :(得分:0)

这应该起作用,您可以在条件抖动中进行条件渲染。

示例:

Card(
    child: Container(
      child: Row(
        children: <Widget>[
          Container(
            width: 50.0,
            height: 50.0,
            color: Colors.red,
          ),
          data == null
              ? Container(
                  child: Text("if"),
                )
              : Container(
                  child: Text("else"),
                )
        ],
      ),
    ),
  ),

希望这会有所帮助!