javascript - 如何在 javaScript 或 AngularJS 中刷新本地存储而不重新加载页面?

标签 javascript angularjs refresh

如何在 javaScript 或 AngularJS 中刷新本地存储而不重新加载页面? 请给我看一个演示来解决这个问题。

我在 Controller 中编写了一个函数来更新 localStorage 中的值,并直接在另一个 Controller 中使用该值,但直到刷新页面后该值才会更新。

我只是想知道更新localStorage后是否能够刷新(不清除)所有值而不进行任何刷新操作?

最佳答案

这里是一些演示和示例,如果您有用户数组,那么您必须在插入 userArray 后首先清除用户对象

$scope. user = {};

这是链接Jsfiddle demo

$scope.addItem = function(user) {
  $scope.userArray.push(user);
  $scope.user = {};
  $localStorage.data = $scope.userArray;
  $scope.userdata = $localStorage.data;
}

关于javascript - 如何在 javaScript 或 AngularJS 中刷新本地存储而不重新加载页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45029971/

相关文章:

javascript - 如何从 Javascript 中的迭代器内部返回一个值

javascript - 尝试在 ionic 中渲染 html

javascript - 使用 ng-repeat in angular 使用过滤器进行分页

php - 来自 PHP 的谷歌身份验证

android - 为 android 编程时 Eclipse 出现问题 - "Refreshing external folders"

javascript - 在 JQuery、javascript 中解析 JSON 响应时出错

javascript - 解构对象数组以获取嵌套值 ES6

javascript - 如何连接两个 getElementsBy

javascript - 你可以使用 Angular 依赖注入(inject)而不是 RequireJS 吗?

javascript - 使用 ?version=XXX 刷新缓存中的 CSS 文件