AngularJS入門(mén)教程之Cookies讀寫(xiě)操作示例
本文實(shí)例講述了AngularJS的Cookies讀寫(xiě)操作。分享給大家供大家參考,具體如下:
雖然使用JavaScript創(chuàng)建和獲取Cookie很簡(jiǎn)單,AngularJS還是把它作為一個(gè)單獨(dú)的模塊進(jìn)行了封裝,模塊名為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讀寫(xiě)相關(guān)的服務(wù)$cookieStore注入到控制器中。通過(guò)$cookieStore的get和put方法進(jìn)行讀和寫(xiě)操作。
我們看一個(gè)完整的案例:
<!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>
在頁(yè)面加載時(shí)我們寫(xiě)入Cookies信息,cookie名為person,值為{name:"Rongbo_J",age:23},點(diǎn)擊按鈕獲取cookie信息并以對(duì)話框的形式彈出。
接下來(lái)看一下效果:
AngularJS源碼可點(diǎn)擊此處本站下載。
希望本文所述對(duì)大家AngularJS程序設(shè)計(jì)有所幫助。
相關(guān)文章
AngularJs解決跨域問(wèn)題案例詳解(簡(jiǎn)單方法)
本文通過(guò)一個(gè)案例給大家介紹angularJs解決跨域問(wèn)題,非常具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧2016-05-05Angular.js中ng-if、ng-show和ng-hide的區(qū)別介紹
angularJS中的ng-show、ng-hide、ng-if指令都可以用來(lái)控制dom元素的顯示或隱藏。那么這篇文章就給大家主要介紹了Angular.js中ng-if、ng-show和ng-hide的區(qū)別,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-01-01AngularJs bootstrap搭載前臺(tái)框架——準(zhǔn)備工作
本文主要介紹AngularJs bootstrap搭載前臺(tái)框架,這里對(duì)Bootstrap 搭載環(huán)境,及注意事項(xiàng)做了講解,有需要的小伙伴可以參考下2016-09-09Angular環(huán)境搭建及簡(jiǎn)單體驗(yàn)小結(jié)
Angular基于TypeScript和react、vue相比 Angular更適合中大型企業(yè)級(jí)項(xiàng)目,本文通過(guò)實(shí)例代碼給大家分享Angular環(huán)境搭建及簡(jiǎn)單體驗(yàn),感興趣的朋友跟隨小編一起學(xué)習(xí)吧2021-05-05詳解如何在Angular應(yīng)用中發(fā)起HTTP?302 redirect
這篇文章主要介紹了如何在Angular應(yīng)用中發(fā)起HTTP 302 redirect詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12Angular.js前臺(tái)傳list數(shù)組由后臺(tái)spring MVC接收數(shù)組示例代碼
這篇文章主要給大家介紹了關(guān)于Angular.js前臺(tái)傳list數(shù)組之后,由后臺(tái)spring MVC接收數(shù)組的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-07-07Angular.js實(shí)現(xiàn)動(dòng)態(tài)加載組件詳解
這篇文章主要給大家介紹了關(guān)于Angular.js實(shí)現(xiàn)動(dòng)態(tài)加載組件的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-05-05angular.js實(shí)現(xiàn)購(gòu)物車功能
這篇文章主要為大家詳細(xì)介紹了angular.js購(gòu)物車功能的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10