我创建了这个 CRUD 表,即使在编辑和删除行之后,我也可以看到表数据存储在开发人员工具中的 Web 浏览器的本地存储中,但我不知道如何保存和显示相同的数据即使在刷新页面后所有最新更新。
<head>
<script src="js/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular-route.js"></script>
</head>
请参阅随附的代码 plunker: https://plnkr.co/edit/fvp2kQzxrnkgLsQ1r4i6?p=preview
您有 2 个问题需要修复。
首先,你已定义 vm.$storage = $localStorage但你继续尝试更新$localStorage何时应该更新 vm.$storage。
其次,像这样初始化数组:
vm.arr = vm.$storage.arr || [];
我已经叉了你的