我可以使用以下示例突出显示所选背景:
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