站长之站 站长之站QQ群:16356000 100345456 16263640 130690866
还没有任何记录...
当前位置:站长之站 > 解决方案 > 正文 > angular中的cookie读写

angular中的cookie读写

来源:网络作者:网络日期:2018/4/11 1:36:05收藏
本文链接:angular中的cookie读写http://www.cncncc.com/way/Show.Asp?id=12

AngularJS中对cookie的操作封装了一个单独的模块,模块名为ngCookies,若想使用需在页面中先引入:

angular-cookies.js


然后將ngCookies模块注入到我们自定义的模块的依赖模块中:

var app = angular.module("myApp",['ngCookies']);


ngCookies模块中有两个cookies读写相关的服务:$cookies和$cookieStroe。无论使用哪种都要先将其注入到控制器中,为了比较二者的区别,都将其注入到控制器中:

app.controller('namesCtrl', ['$cookies','$cookieStore',function($cookies,$cookieStore){}]);


设置cookie用put()方法:

$cookies.put(key,value[, options]);
$cookieStore.put(key,value);

例:

//使用$cookies设置
cookie$cookies.put('sitehost','cncncc.com');
//使用$cookieStore设置
cookie$cookieStore.put('sitehost','cncncc.com');


获取cookie用get()方法:

$cookies.get(key);
$cookieStore.get(key);

例:

$cookies.get("sitehost");
$cookieStore.get("sitehost");


删除cookie用remove():

$cookies.remove(key[, options]);
$cookieStore.remove(key);

例:

$cookies.remove("sitehost");
$cookieStore.remove("sitehost");


$cookies和$cookieStore的区别:

1.$cookies设置的cookie值一般为字符串,$cookieStroe可用于设置字符串、对象、数组等。

例:

$cookieStore.put("person",{name:"Amy",age:23});
var person = $cookieStore.get("person");

用$cookieStore获取的值为数组,如果用$cookies获取到的值为字符串


作者:站长之站 收集整理,任何媒体转发须保留作者个人微信和来源,不尊重作者劳动的行为将受到举报。
本文链接:angular中的cookie读写http://www.cncncc.com/way/Show.Asp?id=12

【angular中的cookie读写】由站长之站收集整理,您可以自由传播,请主动带上本文链接

觉得有用就多来支持一下,没有能帮到您,站长之站也只能表示遗憾,希望有一天能帮到您。

(责任编辑:站长之站)

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
站长之站 · CNCMS
站长之站 测试频道
业界动态
业界动态 门户网站 聚焦人物 电子商务 站长新闻 观察评论
编程开发
ASP教程 .NET教程 JSP教程 PHP教程 Xml/Xslt Shtml教程 CGI专区 JavaScrip 其他编程
服务器类
Web服务器 Ftp服务器 Mail服务器 Dns服务器 Linux服务器 Win服务器 安全防护 服务器其他
建站指南
主机域名 建站入门 建站经验 网站推广 网站优化 网站策划 网络赚钱 网络创业 SEO 专区
网页设计
Html教程 设计心得 动态网页 JS/Ajax Div/Css CSS教程 设计其它
软件教程
Photoshop Fireworks FLASH Dreamweaver Frontpage 其他教程
数据库类
MSAccess MS_SQL My_SQL VFP PowerBuilder Oracle 其它数据
全站导航
业界动态编程开发服务器类建站指南网页设计软件教程数据库类
关于我们/版权
版权所有:
Copyright © 2008 - 2019 站长之站 www.cncncc.com
PowerBy:CNCMS(5.1.20)

苏ICP备16002106号-1