问题标签 [ng-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 - 如何使用 AngularJS 动态更新 Ignite UI igDataChart
我需要显示一个 Ignite UI igDataChart 并需要在新窗口中打开它。当新数据来自服务时,我需要在所有打开的实例中更新图表。任何人都可以提出一种方法。这是我的代码。我正在使用 ngStorage 在 Angular 中保存数据,所以我只需要更新该对象。
我的 index.html 是
控制器是
javascript - 本地存储加载所需属性后 md 选择不起作用
我正在开发一个使用角度材料控件的角度网页。我有一个 md 选择控件,我定义如下:
这存在于其 $invalid 属性控制按钮行为的父窗体上。每当我从下拉列表中选择一个值时,表单就会变为有效并且按钮会被激活。如果没有选择任何值,则该按钮被禁用。
但是,我还使用ngstorage实现了本地存储。它的作用是自动管理范围属性的状态并将它们保存到浏览器的本地存储中。这意味着每当我刷新页面时,都会选择相同的下拉值。这完全正常。
但是,在执行刷新时,表单的 $invalid 属性现在设置为 true(即使 md 选择值设置正确)。我该如何解决这个问题?
pdf - 使用角度ngStorage将pdf存储在Pouch db中
我是新手,Pouch DB
有没有办法节省.pdf
使用Pouch
ngStorage 或纯 js 的费用?我找不到不是json
. 寻找一种方法将我带到本地存储中的 json。有人可以提供代码片段或有关如何执行此操作的任何帮助吗?
谢谢。
angularjs - 如何使用 AngularJS ngStorage 将 JSON 变量存储到 $sessionStorage
我有以下变量,它很容易转换为 JSON 字符串:
在我的控制器中,我想将此变量添加到范围中,例如:
然后我希望它存储在 $sessionStorage 上,例如:
页面刷新后$scope.data
再次为空。有任何想法吗?
javascript - 错误:$injector:unpr 未知提供者:$localStorageProviderProvider <- $localStorageProvider
我正在尝试使用ngStorage
将一些数据存储在我的localStorage
. 但是我收到以下错误,这对我来说很奇怪:
错误:$injector:unpr 未知提供者 未知提供者:$localStorageProviderProvider <- $localStorageProvider
https://docs.angularjs.org/error/ $injector/unpr?p0=$localStorageProviderProvider%20%3C-%20$localStorageProvider
我也在使用打字稿。这是我的代码:
app.module.ts:
register.controller.ts:
对我来说奇怪的是,如果我使用$localStorage
而不是$localStorageProvider
它不会引发任何错误,但我不会拥有get()/set()
Provider 的功能。
对我来说奇怪的第二件事是 angular 生成的错误消息:
未知提供者:$localStorageProviderProvider <- $localStorageProvider
第二个 Provider 是$localStorageProviderProvider
从哪里来的?
我知道我有解决方法,但是这个错误刚刚进入我的脑海,在我发现问题之前我不能让它消失。
提前致谢。
javascript - 导航到下一页时清除localStorage?
我使用 angular.js 中的 ng-storage 插件将值存储到 localStorage。在导航到下一页时,本地存储被清除。
在导航页面的 html 中,我设置了基础 hfer
事实是,代码在处理 ip 时工作正常,当它移动到域名时它会失败
任何解决方案?
asp.net - 如何正确读取服务器端客户端发送的“混淆”cookie
我需要在我的网站服务器端读取客户端发送的 cookie。
客户端通过ngStorage模块设置 cookie:
我试图在服务器的控制器中这样读取它:
但Request.Cookies["basket"]
返回null
是因为它没有与该键相关的 cookie。
似乎这样的库喜欢ngStorage
使用他们自己的“唯一”名称来_ga
代替原始的 cookie(如basket
在我的示例中)。
那我如何在服务器端阅读它呢?
javascript - 未知提供者:ngStorageProvider <- ngStorage 在尝试使用 Angular ngStorage 时
我在下面有这个使用 ngStorage 的代码。但是当我尝试运行这是我的角度应用程序的一部分时,我在控制台收到了这个错误:
为什么?
登录控制器.js
更新:
更改代码以在控制器参数中包含 $localStorage。现在错误消息消失了,但是在我对其进行分配后 $localStorage 未定义...
这是我的代码抛出未定义本地存储错误的地方:
主控制器.js
angularjs - AngularJS 为所有路由解决一些工厂承诺
我的应用程序有问题。我有一个工厂,它调用prepareStorage
将我的所有静态变量保存restApi
到浏览器存储(使用ngStorage
)。看起来像这样:
然后我宣布了第二个工厂constantsService
,它给了我存储变量:
在这种情况下,我的麻烦来了。
如果不重新刷新,我无法在控制器中获取此存储变量。这意味着,在第一次刷新站点后,控制器找不到
$localStorage.staticTypes.status
对象,只有在我第二次刷新时才会找到。
我正在寻找一种避免$timeout
使用服务的干净解决方案。
提前致谢。
javascript - 使用 ngStorage/localstorage 保存 key=>value 样式
在我的 Ionic 应用程序中,我添加了插件“ngStorage”,它带有一些演示代码:
这完全按照说明工作。我add("foo")
做,做getAll()
,价值就在那里。我删除了add()
,但保留了getAll()
,我仍然有值“foo”(如预期的那样)。
这对我来说不是很有用,我想用钥匙访问它,所以我做了以下事情:
当我做addByKey("foo","bar")
然后getAll()
我得到我想要的值。当我删除addByKey()
并重新加载时,我希望它仍然记得设置的信息,但它不存在。但是,通过add()
函数的第一次尝试仍然存在,“foo”仍然存在(意味着数组没有重置)。
如何制作键->值类型的结构?
如果它有用: