どのように「地図<文字列、ブール値>」そのようにマップを設定する方法

アフマドMohy:

私は、設定しようとしているMap以下のように私は、このエラーメッセージが表示されます

「タイプの値が'Set<Object>'型の変数に割り当てることができない'Map<String, bool>'。変数の種類を変更すること、またはに対して右側のタイプをキャストしてみてください'Map<String, bool>'。」

class _MyAppState extends State<MyApp> {
  Map<String, bool>  _filters= {
    'gluten', false,
    'lactose', false,
    'vegan', false,
    'vegetarian', false,
  } ;
julemand101:

あなたは定義されているSet代わりにMap(それは代わりにこれを試してみてください:ためMap):

class _MyAppState extends State<MyApp> {
  Map<String, bool> _filters = {
    'gluten': false,
    'lactose': false,
    'vegan': false,
    'vegetarian': false,
  };
}

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=384096&siteId=1