【发布时间】:2016-04-17 22:12:06
【问题描述】:
我想创建一个可以有大量游戏的系统:
var gamePath = new Firebase("https://x.firebaseio.com/games/");
var games = $firebaseObject(gamePath);
games.$bindTo($scope, "games").then(function() {
// ...
if (typeof $scope.games[gameId] == "undefined"){
$scope.games[gameId] = setupEverything(userId);
}
else {
// ...
}
});
我认为随着游戏列表变长,此解决方案将变得无法扩展。我想将 gamePath 更改为用户指定一个“gameId”,但最终我会得到一个空返回值。更优雅地完成此任务的正确 angularFire 模式是什么?
** 注意:我首先使用对象的原因是我可以通过 gameId 方便地将玩家引导到同一个游戏。我认为这个简单的游戏对象映射很重要。
【问题讨论】:
标签: angularjs firebase angularfire firebase-realtime-database