1

我正在尝试使用 AngularJS 和 Firebase 构建应用程序 - 有人尝试过吗?我正在关注这一点并使用第一种方法(隐式同步)将我的模型与 Firebase 同步。在我的应用程序中,我想要两个 db/json 文件(Firebase Url)(一种东西),一个用于用户,一个用于投票。

所以我做了 :

var url = 'mypath.firebaseio.com/votes';
var promise = angularFire(url, $scope, 'votes', []);

promise.then(function() {
  $scope.removeVotes = function() { 
    $scope.votes.splice($scope.toRemove, 1); 
    $scope.toRemove = null;
  };
});

//then I push my votes with a function
$scope.addVote = function() {
  $scope.votes.push({
    from:user.username, 
    to:$scope.voteTo, 
    motivation:$scope.voteMotivation, date:today 
  });
};

这很好用,我可以在用我的呈现的 html 中看到我的投票

<li ng-repeat="vote in votes">

好的,所以我为用户做了同样的事情:

var url1 = 'mypath.firebaseio.com/users';
var promise1 = angularFire(url1, $scope, 'users', []);

promise1.then(function() {
  $scope.users.push({
    name: user.username, 
    pic: user.profile_image_url
  });
  $scope.removeUser = function() {
    $scope.users.splice($scope.toRemove, 1);
    $scope.toRemove = null;
  };
});

现在我可以看到我的用户在我的 html 标记中呈现

<li ng-repeat="user in users"> 

但这在https://alex-jpcreative.firebaseio.com/users上没有我的数据的痕迹

任何想法为什么?

4

0 回答 0