AngularJs中$cookies的用法

来源:互联网 发布:ios 开发 没有域名ip 编辑:程序博客网 时间:2024/05/16 00:39

首先导入angular-cookies.js

在App 中require模块ngCookies---------angular.module("app",['ngCookies']);

使用格式:$cookies.变量名 = 变量值

不能使用:$cookies.变量名 = {

变量名1: 变量值,

变量名2: 变量名,

.............

}

因为这样使用:$cookies.变量名.变量名1的方式就不被识别


cookies存储少量数据

cookieStore采用key-value(String-object)方式存储数据,

put,get,remove分别用于存数据,取数据,移除数据

angular.module('cookieStoreExample', ['ngCookies'])  .controller('ExampleController', ['$cookieStore', Function($cookieStore) {    // Put cookie    $cookieStore.put('myFavorite','oatmeal');    // Get cookie    var favoriteCookie = $cookieStore.get('myFavorite');    // Removing a cookie    $cookieStore.remove('myFavorite');  }]);
可以以对象的形式存储

$cookieStore.put("user",{id: "id",name: "name"});

1 0
原创粉丝点击