问题标签 [angular-local-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
688 浏览

ionic-framework - 对 Ionic 应用程序中 localStorage 的性能有什么影响?

我正在使用 Ionic 框架开发移动应用程序,并使用 localStorage 进行缓存。我想知道 localStorage 的使用是否会对我的应用程序的性能产生负面影响。

0 投票
0 回答
200 浏览

javascript - autocomplete="on" 只能重新加载或刷新页面

我想在输入文本框中保留一些搜索历史记录,然后我将 autocomplete="on" 属性放在我的输入字段上,但它仅在页面重新加载或刷新时才有效。

这是我在 app.js 中引用的 localStorage 方法,我可以保存输入历史控制台,如 ["123123","123123","abc123","dkiwksiwdADS","33333","555555","QWQWQWQW"] ,但是当我双击文本框(可能是 index.html 中的 div)时,如何放置这些保存的历史记录?

我的代码: app.js:

索引.html

0 投票
1 回答
139 浏览

typescript - 如何更新 systemjs 以查看路径?

根据这个问题:https://github.com/marcj/angular2-localstorage/issues/50使用 angular-cli 的 localstorage 我需要更新 systemjs 以查看路径:

  • node_modules/angular2-localstorage/dist/LocalStorageEmitter.js
  • node_modules/angular2-localstorage/dist/WebStorage.js

我试过这样,但没有用

如何以正确的方式做到这一点?

0 投票
1 回答
235 浏览

javascript - Angular JS中的LocalStorageModule保存数据

我正在使用 Angular JS 构建一个应用程序,我想在 localStorage 中持久保存一些特定的数据,以便以后检索它。问题是我在编写代码时遇到了麻烦。当您单击按钮时,我尝试向事件添加更多助手,但检查器总是给出此错误:SyntaxError: Unexpected token u in JSON at position 0 at Object.parse (native)。

我有一个与 app.js 分离的 controller.js,然后我将控制器注入到我的 app.module 中。

如果你能帮助我,那就太好了。提前致谢。

这是给我错误的一段代码:

0 投票
1 回答
2499 浏览

encryption - Ionic - 在本地存储中存储加密值

用例:在线时,用户启动 Ionic 应用程序,提示输入用户名/密码。根据服务器检查凭据并允许用户登录。此外,加密密码存储在本地(ipad)。离线时,不是检查服务器,而是根据本地存储的加密密码验证凭据。

工作 原理 能够在 Ionic 中使用 crypto-js 库来加密密码。

什么不起作用 现在,我正在尝试使用 angular-local-storage 库将其保存在本地存储中。

它给了我以下错误

如果我传递未加密的字符串而不是加密的密码,则相同的代码可以正常工作。因此,它与加密数据有关。

如何将加密数据存储在本地存储中?

0 投票
6 回答
35319 浏览

angular - 如何在 angular2-localstorage 中设置和获取?

从这个repo,我已经成功配置了这个:

如何使用 storageService 设置或获取本地存储?即使在文档中,我也无法在任何地方找到示例。

更新

经过一些测试,我设法让它通过 WebStorage 与 Decorator 一起工作:

但是,当我使用 Chrome Dev 查看本地存储时,我什么也看不到: 在此处输入图像描述

在另一个组件中,

0 投票
1 回答
163 浏览

javascript - 从 ngstorage 绑定到下拉列表

我使用 ngstorage 在 localstorage 中保存一些值我的控制器是:

我的看法是:

重新加载页面时,角度无法绑定所选语言提前致谢

0 投票
2 回答
583 浏览

angular - localStorage.setItem(key, val) 显示 undefiend

我正在尝试在本地设置我的对象,并且我 console.log 那个 localstorage 但我越来越不确定。

这是我的功能

我有一个全局声明的 quickOrder 数组。

在我的 console.log(item) 中,我可以看到我的对象。

我正在尝试将该具有本地存储的对象推送到我的空数组,以便我可以利用 ngFor 在 UI 中显示。

我的控制台.log(this.quciOrder); 显示不羁。

0 投票
1 回答
785 浏览

angularjs - localStorage AngularJS 不保存任何东西

我想创建一个文本区域,如果我添加一些文本并单击保存,文本应该保存在 localStorage 中。因此,如果我再次打开文本区域,我仍然可以看到它。

HTML

JS

在此处输入图像描述

我不明白这个问题。此外,我没有任何错误。

0 投票
1 回答
832 浏览

angularjs - 在分页中保存页面更改不起作用。值未保存

我有一个可以编辑的表格。但是,如果我使用分页更改页面,则编辑的值将被删除。我已经尝试在更改页面时调用我的保存功能,但效果不佳。
我有一个这样的表:

因此,调用saveColumn()它会迭代每个页面上的所有字段并保存值,但不会保存其他页面的编辑,因为它们已“删除”。尝试调用save()页面更改,但值“删除”的速度比save().

那么我怎样才能实现在每个页面上都可以编辑,并且如果我更改页面,值不会被遗忘?