[英]How do I remove a specific element from local storage array in Angularjs?
這是我的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代碼訪問本地存儲並從本地存儲中刪除特定學生。
聽起來你應該將你的問題改為“如何從js代碼訪問瀏覽器的本地存儲?”
您可以使用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));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.