【问题标题】:Value update in ng-repeat with AngularJS and Firebase使用 AngularJS 和 Firebase 在 ng-repeat 中更新值
【发布时间】:2014-12-29 15:16:41
【问题描述】:

当用户发表评论时,我正在尝试在我的应用程序中实现点赞。我可以让投票显示在我的视图中,但不知道如何将它们保存到 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}})

【问题讨论】:

    标签: javascript angularjs firebase angularfire vote-up-buttons


    【解决方案1】:

    查看 https://www.firebase.com/docs/web/libraries/angular/guide.html#section-arrays 上有关同步数组的 Firebase 文档后,它看起来像 $scope.messages.$save("votes");应该是 $scope.messages.$save(message)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-26
      • 1970-01-01
      • 2012-10-10
      • 1970-01-01
      • 2014-08-18
      相关资源
      最近更新 更多