AngularJS入門教程之Cookies讀寫操作示例
本文實例講述了AngularJS的Cookies讀寫操作。分享給大家供大家參考,具體如下:
雖然使用JavaScript創(chuàng)建和獲取Cookie很簡單,AngularJS還是把它作為一個單獨的模塊進行了封裝,模塊名為ngCookies,和前面的教程中做法一樣,先引入angular-cookies.js:
<script type="text/javascript" src="angular-1.3.0.14/angular-cookies.js"></script>
然后將ngCookies模塊注入到我們自定義的模塊中:
var cookiesMod = angular.module("cookiesMod",['ngCookies']);
這里我們需要把Cookies讀寫相關的服務$cookieStore注入到控制器中。通過$cookieStore的get和put方法進行讀和寫操作。
我們看一個完整的案例:
<!DOCTYPE html> <html ng-app="cookiesMod"> <head lang="en"> <meta charset="UTF-8"> <script type="text/javascript" src="angular-1.3.0.14/angular.js"></script> <script type="text/javascript" src="angular-1.3.0.14/angular-cookies.js"></script> <title>tutorial08</title> </head> <body ng-controller="CookiesController" ng-init="init()"> <button ng-click="getInfo()">獲取Cookies信息</button> </body> <script> var cookiesMod = angular.module("cookiesMod",['ngCookies']); cookiesMod.controller("CookiesController",function($scope,$log,$cookieStore){ $scope.init = function() { $log.info("init functionn"); $cookieStore.put("person",{name:"Rongbo_J",age:23}); } $scope.getInfo = function() { var person = $cookieStore.get("person") ; alert("name : " + person.name +" , "+ "age : " + person.age); } }); </script> </html>
在頁面加載時我們寫入Cookies信息,cookie名為person,值為{name:"Rongbo_J",age:23},點擊按鈕獲取cookie信息并以對話框的形式彈出。
接下來看一下效果:
AngularJS源碼可點擊此處本站下載。
希望本文所述對大家AngularJS程序設計有所幫助。
相關文章
Angular.js中ng-if、ng-show和ng-hide的區(qū)別介紹
angularJS中的ng-show、ng-hide、ng-if指令都可以用來控制dom元素的顯示或隱藏。那么這篇文章就給大家主要介紹了Angular.js中ng-if、ng-show和ng-hide的區(qū)別,需要的朋友可以參考借鑒,下面來一起看看吧。2017-01-01AngularJs bootstrap搭載前臺框架——準備工作
本文主要介紹AngularJs bootstrap搭載前臺框架,這里對Bootstrap 搭載環(huán)境,及注意事項做了講解,有需要的小伙伴可以參考下2016-09-09詳解如何在Angular應用中發(fā)起HTTP?302 redirect
這篇文章主要介紹了如何在Angular應用中發(fā)起HTTP 302 redirect詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12Angular.js前臺傳list數(shù)組由后臺spring MVC接收數(shù)組示例代碼
這篇文章主要給大家介紹了關于Angular.js前臺傳list數(shù)組之后,由后臺spring MVC接收數(shù)組的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編來一起學習學習吧。2017-07-07Angular.js實現(xiàn)動態(tài)加載組件詳解
這篇文章主要給大家介紹了關于Angular.js實現(xiàn)動態(tài)加載組件的相關資料,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-05-05