我使用angularfire从firebase检索数据以提供angular模型数组变量,所有工作都与firebase &角,但我不知道如何混合在相同的数组数据从firebase和其他数据
var leaderboardRef = new Firebase("https://<firebase-path>");
var obj = $firebase(leaderboardRef);
$firebase(leaderboardRef).$bind($scope, 'scores');
例如我有在firebase
[
{name: 'Alice', score: 1000},
{name: 'Bob', score: 2000}
]
所以,如果我实现上面的代码,我在$scope上得到的正是这个。分数,我想得到的是一个混合的元素从firebase和从另一个源(例如,json文件)
var leaderboardRef = new Firebase("https://<firebase-path>");
var obj = $firebase(leaderboardRef);
$firebase(leaderboardRef).$bind($scope, 'scores');
// ... mix the data ... I don't know how
... {name: 'Carl', score: 3000} ...
那么我想从这里得到的是:
[
{name: 'Alice', score: 1000},
{name: 'Bob', score: 2000},
{name: 'Carl', score: 3000}
]
scope.scores美元如何混合不同服务的数据
可以使用.push-function添加一些数据。为此,您必须能够访问数组。在网上搜索"javascript array push"
的例子:
var a = []
a.push({a:1, b:2})
a.push({a:3, b:4})
console.log(a)