我想将用户投票存储在cookie中,问题在于ng-repeat内部有一个名为session.upVoteCount的值。但它应该是每个事件列表项的单独值。是否可以单独存储每个upVoteCount,然后再单独检索它们?ng-repeat存储单独的值
<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(http://jsfiddle.net/) – 2014-10-01 13:32:57