大佬教程收集整理的这篇文章主要介绍了$cookieStore.get()在angularjs中返回undefined,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
console.log($cookieStore.get("r"));@H_673_2@$cookieStore似乎被注入并运行好了,我只是想知道为什么angularJs不能读取cookie.
编辑:
我尝试使用$cookies服务,我也没有定义.
我发送cookie在服务器端没有任何问题,我得到的cookie在chrome开发工具
我正在使用服务堆栈,代码如下:
public override object logout(IserviceBase service,serviceStack.serviceInterface.Auth.Auth request) { var resp = service.requestContext.Get<IhttpResponse>(); resp.Cookies.AddCookie(new Cookie { Name = "r",Path = "/",Value = "from server",httpOnly = false,Discard = false,Expires = datetiR_683_11845@e.Now.AddHours(12) }); return base.logout(service,request); }@H_673_2@
$cookieStore
只是为了自己使用,是在其他地方设置的?该文档表示它提供了一个由Cookie支持的键/值存储,而不是直接访问Cookie.当我将’myValue’设置为’jason’时,它会存储“jason”
(fiddle).这意味着如果需要,您可以将值设置为Javascript对象,并且cookieStore将对您进行序列化和反序列化.
尝试使用$cookies
,而不是只能设置属性,值不会被编码(fiddle):
$scope.SETVALue = function() { $cookieStore.put("myValue",$scope.value); }; $scope.getValue = function() { $scope.value = $cookieStore.get('myValue'); }; $scope.setCookieValue = function() { $cookies.otherValue = $scope.value; }; $scope.getCookieValue = function() { $scope.value = $cookies.otherValue; };@H_673_2@
以上是大佬教程为你收集整理的$cookieStore.get()在angularjs中返回undefined全部内容,希望文章能够帮你解决$cookieStore.get()在angularjs中返回undefined所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。