AngularJS Cookies Example
来源:互联网 发布:js 事件对象 target 编辑:程序博客网 时间:2024/05/23 01:41
AngularJS Cookies Example
AngularJS 提供了很好的 $cookie 和 $cookieStore API 用来处理 cookies 。
这两个服务都能够很好的发挥HTML5 cookies,当HTML5 API可用时浏览器会选择使用HTML5提供的API,如果不可用则默认选择document.cookies。无论那种方式,你都可以选择使用相同的API来进行工作。
Step 1 - include cookies module
第一步加载JS文件,并且依赖 cookie module
<script src="http://code.angularjs.org/1.2.9/angular.min.js"></script><script src="http://code.angularjs.org/1.2.9/angular-cookies.min.js"></script>
创建 angular module
var DemoApp = angular.module( 'DemoApp', ['ngCookies'] ).config( demoConfig );
Step 2 - Inject into controller
将cookie module 注入到 controller 中
DemoApp.controller('DemoController', function($cookieStore, $scope, $location, $routeParams, $http , $timeout ){ .. body here .. })
Step 3 - Using the $cookieStore
现在可以使用 ‘put’ 、 ‘get’ 、‘remove’ 方法操作 cookie , $cookieStore 可以直接存储对象到cookie中,它会使用angularjs 的 toJson/fromJson 自动序列化和反序列化
$cookieStore.put("name","my name");$cookieStore.get("name") == "my name";$cookieStore.remove("name");$cookieStore.put("persion", { name: "my name", age: 18});scope.person = $cookieStore.get("persion");
Step 4 - Using the $cookie
DemoApp.controller('DemoController', function ($cookies, $scope) { $cookies.myFavorite = 'oatmeal haha';})
Step 5 Demo Code
- $cookieStore Demo Code
- $cookies Demo Code
0 0
- AngularJS with Cookies Example
- AngularJS Cookies Example
- AngularJS Cookies Example
- AngularJS Cookies Example
- AngularJs Cookies 操作
- AngularJS $resource RESTful example
- AngularJs中$cookies的用法
- angularJS中cookies的使用
- angularjs获取cookies的token
- AngularJs轻松入门(八)Cookies读写
- angularjs和angular-cookies 设置cookie的过期时间
- AngularJS CRUD Example with PHP, MySQL and Material Design
- cookies
- Cookies
- Cookies
- Cookies
- Cookies
- Cookies
- Win10 UWP 开发系列:支持异步的SQLite
- Could not autowire解决方法 INtellij IDEA @Autowired取消提示
- worpdress缓存插件对wptouch的兼容设置
- leetcode7--Reverse Integer
- Linux 运行进程实时监控pidstat命令详解
- AngularJS Cookies Example
- 5. Longest Palindromic Substring
- 【生活】初心
- sublime text 2 中文乱码解决办法
- 关闭Google"阻止了登录尝试"方法, 其他设备也能登录Gmail等谷歌服务
- CC2538之TinyOS例程实验:6-CCM(AES)实验
- 关于bcoder编程网使用七牛云存储
- Tomcat7+redis 实现session共享
- linux 下系统工具命令--sar