【发布时间】:2016-06-08 19:52:12
【问题描述】:
假设有一个对象(游戏)有一个包含对象(玩家)的数组,如果玩家数组有一个等于当前值的特定值(_id),我想隐藏一个按钮(加入)。
游戏对象:
{
"_id":"123459595",
"players":[
{
"_id":"some_id",
"name":"some_username"
}
]
}
我知道我可以像这样隐藏按钮:
<button ng-hide="playerJoined">Join game</button>
其中 playerJoined 是检查玩家是否在数组中的语句。我可以从 $rootScope 中可用的变量 currentPlayer 访问当前玩家值。
我应该如何检查 currentPlayer 是否作为一个值存在于带有玩家的数组中?
【问题讨论】:
-
你有这方面的专家吗?
-
@jsmtslch 添加了小提琴
-
jsfiddle.net/Lvc0u55v/5155
所以我在你的 ng-hide 中添加了条件。这是你想做的吗? -
@jsmtslch 不,我想检查 curretnPlayer 值是否在播放器数组中
标签: javascript arrays angularjs