在视图中按布尔值过滤 Foreach

Posted

技术标签:

【中文标题】在视图中按布尔值过滤 Foreach【英文标题】:Filter Foreach by boolean value in view 【发布时间】:2015-06-08 17:19:49 【问题描述】:

我需要能够在我的 foreach 视图中按布尔字段进行过滤。这是我尝试过的代码:

@foreach (var item in Model.TicketNotes.Reverse() while (item.PublicFlag==false))

如果您在一段时间后删除所有内容(当然要减去过滤。

【问题讨论】:

【参考方案1】:

尝试使用 Linq

 Model.TicketNotes.Reverse().Where(i => i.PublicFlag == false)

【讨论】:

您可以使用TakeWhile() 更紧密地匹配所需的行为。

以上是关于在视图中按布尔值过滤 Foreach的主要内容,如果未能解决你的问题,请参考以下文章

在 Ruby 中按布尔值对对象进行排序

如何在搜索栏中按布尔字段过滤 - django

使用 Lambda 和 forEach 在集合中查找对象并触发布尔值 [重复]

如果文档存在,则在 foreach 循环中设置布尔值

布尔值 isChecked 不随 foreach 变化

根据布尔值列表过滤列表