【发布时间】:2014-10-01 12:45:42
【问题描述】:
我想将用户投票存储在 cookie 中,问题是在 ng-repeat 中我有一个名为 session.upVoteCount 的值。但它应该是每个事件列表项的单独值。是否可以将每个 upVoteCount 单独存储,然后再次单独检索它们?
<li ng-repeat="session in event.sessions | filter:query | orderBy:sortorder" class="span11">
<div class="row session">
<div class="col-sm-1 well votingWidget">
<div class="votingButton" ng-click="upVoteSession(session)">
<span class="glyphicon glyphicon-arrow-up"></span>
</div>
<div class="badge badge-inverse">
<div>{{session.upVoteCount}}</div>
</div>
<div class="votingButton" ng-click="downVoteSession(session)">
<span class="glyphicon glyphicon-arrow-down"></span>
</div>
</div>
</div>
</li>
在我的控制器中我有这个:
$scope.upVoteSession = function(session) {
session.upVoteCount++;
};
$scope.downVoteSession = function(session) {
session.upVoteCount--;
};
【问题讨论】:
-
您遇到错误了吗?请提供一个 jsfiddle(jsfiddle.net)
标签: angularjs cookies ng-repeat voting