问题标签 [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.
angularjs - 使用 Angular 翻译时如何在 LocalStorage 中保留所选语言?
我是Angular 应用程序中角度翻译的新手。
要求 :
我必须创建一个多语言应用程序,AngularJS
其中用户可以选择设置他的语言。因此,为此我必须从文件中加载翻译并将首选语言保存为localStorage
. 这样,如果用户再次访问该应用程序,他将显示先前设置的语言。
到目前为止我做了什么:
通过使用从文件加载翻译$translateProvider.useStaticFilesLoader
代码 :
如果我评论这一行,应用程序工作正常:
但如果我使用它,我会在控制台上收到此错误:
我也将angular-translate-storage-local.min.js
文件包含在我的index.html
. 但没有成功。
我也在 SO 中看到了这些问题,但它们没有帮助: Angular-translate's localStorage: Unknown provider: $translateLocalStorageProvider
任何直接的帮助都将是非常可观的。谢谢
javascript - 在angularjs中将值推送到本地存储不起作用
当我将值推送到 localstorage 时,我从 firebase 获得了价值 empty srting is push how to fix it
我的代码:
并在我的结束代码前面:
angularjs - 如何在 angularjs 中使用 ngStorage
访问https://github.com/gsklee/ngStorage。
我的代码有 2 个部分,在 partial1 我有 3 个输入框,其中输入的数据是“abc”、“pqr”、“xyz”,单击按钮时我想重定向到输入框填充以下内容在控制器“abcpqr”、“abxy”中计算的详细信息。
两个部分都使用 localStorage [ngStorage],并且在控制器中,这些值被计算并在单击按钮 [ng-click="functionName()"] 时被推送到 partial2。该函数具有执行计算的逻辑。这个怎么做?
在我正在创建的应用程序中,我在两个部分中都有 20 多个这样的字段,所以我不想传递值,而是将它们存储在 localStorage 中并从那里访问。
angularjs - 使用 Angular js 在哪里存储会话属性
我是 Angular JS 的新手,有构建 Spring Web 应用程序的经验。
我的要求是将一些会话首选项(不是用户模型/实体的一部分)存储到会话中。我需要在整个应用程序中使用它们。
我找不到正确的方法来做到这一点。我找到了一些选项,需要建议使用哪个选项。
ngStorage - 可以访问本地/会话存储并在其中存储属性。
LocalStorageService - 另一个 githubproject,我可以用它来存储在会话存储/本地存储中。
根据我发现的文章,localstorage 即使在注销后也会保留数据,因此必须确保在注销后清理所有数据。
存储会话属性的常见做法是什么?我打算使用 ngStorage 指令并使用 sessionStorage 并通过使用 Base64 编码来存储它。这是一个好方法吗?
我正在使用 Java 1.7 和 Angular JS 来构建应用程序。我已经使用 JHipster 来生成应用程序。
任何帮助Appriciated!!!!
javascript - 如何在 Angular JS 中持久化数据和模型
我有一个搜索页面,用户在其中输入搜索条件并显示搜索结果,当用户导航到另一页面并返回此页面时,结果应该保持不变。
每个子模块都有自己的 app.js 和控制器,以及如何跨页面持久化数据。我不太确定如何使用 $localStorage
javascript - Protractor 可以等待 localStorage 更改(由 REST 调用引起)吗?
我正在使用量角器来测试登录提交后是否在 localStorage 中设置了一个值。如果我将 localStorage 值绑定到 DOM 元素,Protractor 会自动等待 REST 响应(在登录提交之后),检查该值并对其进行测试。但我想测试 localStorage 的值而不将其写入 DOM。在每次测试之前,我都会清除 localStorage。
browser.executeScript("window.localStorage.clear();");
我可以在测试中得到值。
var key = browser.executeScript("return window.localStorage.getItem('ngStorage-initKey');")
但这发生得太早了。我也尝试在browser.wait()
语句中返回该值,但在这种情况下,返回值似乎不能被 wait() 使用。可能是因为这不是一个承诺。
如果可以解决这个问题,我什至会考虑让量角器从 ngStorage 访问 $localStorage 实例。
谁能告诉我是否可以使用 Protractor 异步查看 localStorage 值,如果可以,如何解决?
angular-local-storage - 使用 angular-local-storage 时 angular-js 出错
AngularJS 中使用angular-local-storage的这段代码在控制台抛出错误:
在控制台抛出错误:
错误:[$injector:unpr] 未知提供者:localStorageService 提供者 <- localStorageService <- MainCtrl http://errors.angularjs.org/1.4.7/ $injector/unpr?p0=localStorageService%20Provider%20%3C-%20localStorageService %20%20%3C-%20MainCtrl 在http://localhost:9000/bower_components/angular/angular.js:68:12 在http://localhost:9000/bower_components/angular/angular.js:4289:19 在Object.getService [as get] ( http://localhost:9000/bower_components/angular/angular.js:4437:39 ) 在http://localhost:9000/bower_components/angular/angular.js:4294:45 在 getService (http://localhost:9000/bower_components/angular/angular.js:4437:39)在调用(http://localhost:9000/bower_components/angular/angular.js:4469:13 ) 在 Object.instantiate ( http://localhost:9000/bower_components/angular/angular.js:4486:27 ) 在http:// localhost:9000/bower_components/angular/angular.js:9151:28 在链接 ( http://localhost:9000/bower_components/angular-route/angular-route.js:977:26 ) 在 invokeLinkFn ( http://localhost :9000/bower_components/angular/angular.js:8789:9 )
...但这运行得很好!,我可以知道为什么吗?
angularjs - Angular 本地存储
我将 localStorageServiceProvider 存储类型设置为“localStorage”。我很好,它总是将 localStorage 用于任何存储。
在 mu 控制器中,我这样使用
我的问题是如何将默认存储类型从 localStorage 更改为 sessionStorage。我需要在本地存储和会话存储中存储一个值。我们应该怎么做。先感谢您。
angularjs - 如何像 Session 一样将 angularJS 数据存储到本地存储中?
如何将 angularJS 变量数据存储到本地临时存储中以供进一步使用,如服务器端的会话。
AngularJS 源代码是
如何将MVVM值存储在本地存储中?以及如何从本地存储中检索值?
angularjs - 在 Ionic Framework 中创建收藏夹列表
我对离子框架很陌生。我正在学习框架并尝试构建一个简单的 android 应用程序,它使用 json 显示一个简单的列表。现在,我想添加一个收藏列表,其中将显示用户选择的项目。当用户单击一个按钮时,它应该将该项目添加到收藏夹列表中。当用户点击收藏选项卡时,它应该显示所有收藏项目的列表。目前我正在尝试使用简单的 json 和全局控制器来做到这一点。但我担心如果在手机上的 android 应用上使用它,它不会存储所有收藏夹,一旦应用关闭,它就会删除所有收藏夹。任何人都可以提出一个更好的方法来解决它。
提前谢谢了。