如何获得angularFire返回值并传递给另一个angularFire?

时间:2013-09-17 01:13:56

标签: firebase angularfire

假设我在下面的控制器中获得了一个数据列表

angularFire(url, $scope, 'data');

然后有一个$scope.data.id。我怎么能在另一个angularFire

中使用这个id
angularFire(url_with_above_$scope.data.id, $scope, 'anotherData');

1 个答案:

答案 0 :(得分:1)

最新版本的AngularFire只接受引用,而不是URL。您只需将ID附加到原始引用即可创建第二个绑定:

var ref = new Firebase(url);
angularFire(ref, $scope, 'data').then(function() {
  angularFire(ref.child($scope.data.id), $scope, 'anotherData');
});