【发布时间】:2014-02-18 16:57:11
【问题描述】:
我正在使用 AngularJS 和 Firebase 制作一个实时应用程序。我正在存储一组数据(玩家)。 您可以在下面看到我的数据结构示例。
我可以获取该特定游戏的所有玩家,但我如何获取例如玩家“测试”?键是生成的值:
Game.find(gameId).child('/players/').push(player);
然后我想,我为什么不直接“更新”'/players/'+name 并在那里设置名称。但不幸的是,我正在取回对象内的对象:
{
players : {
"name":"...",
"test":"moretest"
}
}
我可以访问这些属性,但我不能遍历它们,因为它不是数组。
所以基本上我想要做的是“linq-wise”从数组中取出一个玩家。
Game.find(gameId).child('/players/').where( name == ...);
提前致谢
编辑:
【问题讨论】:
标签: angularjs firebase angularfire