当前位置: 首页 > 知识库问答 >
问题:

Flutter-从属性设置为true的列表返回项

司马洲
2023-03-14
return StreamProvider<List<CustomElement>>.value(
      value: DatabaseService().customElements.map((item) => item.isValid),
      child: CustomElementList(),
);

未为类列表 定义getter isValid

所以我想知道如何为这个问题编写正确的语法。

共有1个答案

连厉刚
2023-03-14

您返回的流类型是列表,但您返回的是isValid,因此要返回bool的列表,请执行以下操作。

更改跟随

StreamProvider<List<CustomElement>>

 StreamProvider<List<bool>>
.map((item) => item.isValid).toList()
 类似资料:
  • null null 我用一个单独的脚本编写了整个测试用例,并首先在groovy控制台上测试了它。当我开始将它转换为soapUI,并使用该属性将数据从步骤2“传输”到步骤5时,我出现了问题,因为我似乎无法将Arraylist放入属性(请参见下面的错误消息)。 现在我感到困惑的是,这是不可能的,因为我可以很容易地将SQL实例放在属性中: 因此,我如何将我的数组(填充了对象)从步骤2传输到步骤5,以便与

  • 我在AddServlet中设置了一个属性。java使用请求。setAttribute(),但当我尝试使用请求获取属性时。来自SquareServlet的getAttribute()。如果是Java,则返回null 我使用请求调度转发servlet。 AddServlet。爪哇: 平方ervlet.java: index.jsp: 我使用tomcat 10.0.16和Java11和jakarta.s

  • 问题内容: 我有一个类需要使用杰克逊进行反序列化,并且该类具有collection属性。集合为空,但不为null。问题:如何在 没有 空集合的 情况下 反序列化类。下面的示例代码: 如果 那么json除外: 不 怎么做?谢谢~~ ================================================ 我已经通过n1ckolas的建议解决了这个问题。先谢谢你 我的杰克逊版本

  • 我正在使用WebLogic JWSC ant任务从现有wsdl生成WebLogic Web服务构件。JWSC生成所有必需的文件,并将它们归档到ear文件中。 因为我不想让JWSC任务创建一个新的应用程序。xml,我通过指向现有应用程序的位置来使用JWSC任务的applicationXml属性。xml。然后JWSC任务更新应用程序。通过添加新的

  • 我正在尝试从YML加载配置。如果这些是逗号分隔的值,我可以加载值,也可以加载列表。但我无法加载典型的YML列表。 配置类 工作路线。yml 不工作。yml 为什么我不能加载yml的第二个版本/我有一个语法错误? 环境:科特林,Spring2.0.0。M3

  • 问题内容: 我正在创建一个可能更改语言的简单程序,并且将字符串数组中的myBundle.properties文件中的属性列表转换为。 这是文件myBundle.properties: 这是Java代码: 但是,令人惊讶的是,当我执行程序时,它以随意的顺序返回了字符串。为什么枚举有这种奇怪的行为? 问题答案: 我不知道ResourceBundle类的确切详细信息,但是在查看您的代码示例时,似乎它具有