angular中的cookies与cookieStore区别
生活随笔
收集整理的這篇文章主要介紹了
angular中的cookies与cookieStore区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
設(shè)置cookie用put()方法:
$cookies.put(key, value[, options]); $cookieStore.put(key, value);例如設(shè)置一個cookie,名為“userName”,值為“yangmin”:
//使用$cookies設(shè)置cookie $cookies.put('userName', 'yangmin'); //使用$cookieStore設(shè)置cookie $cookieStore.put('userName','yangmin');獲取cookie用get()方法:
$cookies.get(key); $cookieStore.get(key);例如獲取上面設(shè)置的“userName”:
$cookies.get(userName);//yangmin $cookieStore.get("userName"); //yangmin刪除cookie用remove():
$cookies.remove(key[, options]); $cookieStore.remove(key);例如刪除“userName”
$cookies.remove("userName"); $cookieStore.remove("userName");$cookies和$cookieStore的區(qū)別:
1.$cookies設(shè)置的cookie值一般為字符串,$cookieStroe可用于設(shè)置字符串、對象、數(shù)組等。
?
$cookies.put("person",{name:"Amy",age:23}); var person = $cookies.get("person"); console.log(person.age);//undefined?
$cookieStore.put("person",{name:"Amy",age:23}); var person = $cookieStore.get("person"); console.log(person.age);//232.$cookies可設(shè)置參數(shù),例如可設(shè)置cookie的過期時間。$cookieStore無法設(shè)置參數(shù)
?
var expireDate = new Date(); expireDate.setDate(expireDate.getDate() + 1); $cookies.put("userName",“yangmin”,{'expires': expireDate});//“userName”一天后過期?
轉(zhuǎn)載于:https://www.cnblogs.com/gongshunkai/p/7083751.html
總結(jié)
以上是生活随笔為你收集整理的angular中的cookies与cookieStore区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 取汉字拼音首字母的方法
- 下一篇: wpa_supplicant无线网络配置