用于Javascript/MongoDB中的循环条件
For loop conditions in Javascript/MongoDB
我正在尝试显示表的内容,并使用使其正常工作
<div class="mrb-notification alert alert-success alert-dismissable" ng-repeat="thing in awesomeThings">
<button type="button" class="close" ng-click="hideThing(thing)">× </button>
{{thing.name}} <font color="gray"><p class="text-right">{{thing.date | date : 'medium'}}</p></font>
</div>
这显示了"awesomeThings"中的所有"thing",用户可以点击带有"hideThing(thing)"功能的关闭按钮,该按钮将当前用户的ID添加到awesomeThings中的一个数组中。该数组包含选择隐藏"thing)的用户列表。
我现在的问题是,如果当前用户不在数组中,我如何只显示"thing"。用户id变量名为"getCurrentUser.id",数组名为"hideFromUser"。
在我的脑海中,我正试图做一些类似的事情
PSEUDOCODE
//for thing in awesomethings
//show thing if
//getCurrentUser.id is not in thing.hideFromUser
有没有一种方法可以使用ng if和ng repeat来实现这一点,或者我可以在JS中实现它?
我会在$scope上实现一个类似isShown(hiddenUserArray)的js方法,然后用ng-if="isShown"(thing.hideFromUSer)"调用这个fn。
我们将使用lodash-lib(例如_.contains)来实现fn。
相关文章:
- 基于两个条件退出While循环
- Javascript:循环属性内部的条件递增或递减
- 在ng重复循环中显示条件内容的最佳方式是什么
- 如何使用React JS中的循环,根据条件渲染或不渲染表数据
- 如果条件为循环-性能差异
- Coffeescription:循环中的条件变量未正确声明
- Javascript'数组'和'循环'如何“;变量[i]”;是一个条件
- 使用条件for循环更新数组-Javascript
- 用于Javascript/MongoDB中的循环条件
- jquery 循环条件语句
- 当循环条件在jQuery中发生变化时
- php javascript echo javascript变量到php循环条件动态使用onclick或者我如何使用aj
- 针对循环条件问题
- 为循环条件缓存数组长度会影响性能吗?
- 在带有变量/while循环条件的javascript中出现问题
- 是否可以在循环条件中使用if.else语句
- If语句中嵌入For循环条件Javascript/jQuery
- While循环条件中的语句
- 带有for循环+条件的Javascript数组删除不必要的元素
- 失踪;在 for 循环条件之后