Javascript 使用AngularJS和Firebase在ng repeat中更新值

Javascript 使用AngularJS和Firebase在ng repeat中更新值,javascript,angularjs,firebase,angularfire,vote-up-buttons,Javascript,Angularjs,Firebase,Angularfire,Vote Up Buttons,当用户发表评论时,我试图在我的应用程序中实现upvotes。我可以获得要在视图中显示的投票,但不知道如何将其保存到Firebase JS var commentRef = new Firebase(FIREBASE_URL); var commentsync = $firebase(commentRef); $scope.messages = commentsync.$asArray(); $scope.addMessage = function(text, item, user, votes)

当用户发表评论时,我试图在我的应用程序中实现upvotes。我可以获得要在视图中显示的投票,但不知道如何将其保存到Firebase

JS

var commentRef = new Firebase(FIREBASE_URL);
var commentsync = $firebase(commentRef);
$scope.messages = commentsync.$asArray();
$scope.addMessage = function(text, item, user, votes) {
  $scope.messages.$add({text: text, item: $scope.item.link, user: Auth.user.email, votes: 0});
  $scope.newMessageText = '';
};

  $scope.voteUp = function(message) {
    message.votes += 1;
    $scope.messages.$save("votes");
   };
HTML

   <button ng-click="voteUp(message)"></button> ({{message.votes}})
({{message.voces}})

在上查看有关同步阵列的Firebase文档后,它看起来像$scope.messages.$save(“投票”);应为$scope.messages.$save(message)。

在上查看有关同步阵列的Firebase文档后,它看起来像$scope.messages.$save(“投票”);应为$scope.messages.$save(message)。

在上查看有关同步阵列的Firebase文档后,它看起来像$scope.messages.$save(“投票”);应为$scope.messages.$save(message)。

在上查看有关同步阵列的Firebase文档后,它看起来像$scope.messages.$save(“投票”);应为$scope.messages.$save(message)