首页 > 解决方案 > 错误:地图文字中的展开元素必须在颤振中实现“地图”

问题描述

我在标记线上遇到错误,请有人告诉我如何实现它,并将我的数据转换为地图。我对这件事一无所知,也找不到解决方案。

错误 -Spread elements in map literals must implement 'Map'.

我尝试使用 job.data 和 job.data.data,但仍然无法正常工作。

DocumentSnapshot job = await _firestore
        .collection('supervisorJobs')
        .doc(widget.supervisorJobId)
        .get();

......Code.......

 setState(() {
      jobDetail = {
        'id': job.id,
        ...job.data(),           //On this line, I'm getting an error.    
        'order': order,
        'providers': providers
      };
      loading = false;
    });

标签: androidfirebaseflutterdart

解决方案


推荐阅读