这是我的HTML:
<tr ng-repeat="student in students track by $index">
//some code here
<button ng-click="remove(student)">Delete</button>
</td>
</tr>
这是我的.js文件代码,用于删除学生(不是来自本地存储):
$scope.remove = function(student) {
var index = $scope.students.indexOf(student);
$scope.students.splice(index, 1);
}
如何从我的js代码访问本地存储并从本地存储中删除特定的学生。
答案 0 :(得分:3)
听起来你应该重新提出你的问题&#34;如何从js代码访问浏览器的本地存储?&#34;
您可以使用localStorage
访问js代码中的localStorage。
我会从$scope.students
删除您的学生,完成后,将新数组设置为本地存储中的项目:
$scope.remove = function(student) {
var index = $scope.students.indexOf(student);
$scope.students.splice(index, 1);
localStorage.setItem('students', JSON.stringify($scope.students));
}