我可以使用以下示例突出显示所选背景:
http://plnkr.co/edit/SkaYSbtKFdx1I9N0xP5E
但是有一种方法可以在刷新页面后保留突出显示的值。
我正在使用用于角度(https://github.com/agrublev/angularLocalStorage)的localstorage模块,并且可以存储所选行ID的值,但是在刷新后如何使用它再次突出显示。
我不想使用Jquery。

最佳答案

您可以使用本地存储。

ng-init

$scope.setSelected = function(idSelectedVote) {
   localStorage.idSelectedVote = $scope.idSelectedVote
   = idSelectedVote ||
     localStorage.idSelectedVote ||
     null;
   console.log(idSelectedVote);
}




<ul ng-repeat="vote in votes"
    ng-init="setSelected()"
    ng-click="setSelected(vote.id)"
    ng-class="{selected : vote.id === idSelectedVote}">
...


plunker

09-03 23:34