如何在angularjs文件中使用cookie?
How to use cookie in angular js file?
我正在尝试在 angular.I 中使用 cookie 已经在 javascript 中使用会话和本地存储。你能告诉我如何在 angular 中使用 cookie 我得到 "undefined" 使用 angular 时出错。我学习教程
https://github.com/ivpusic/angular-cookie
这是我的代码
http://goo.gl/NTmqNA
<!doctype html>
<html ng-app>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular.min.js"></script>
<script src="app.js"></script>
<script src="cookies.js"></script>
</head>
<body ng-app="app">
<div ng-controller="cont">
</div>
</body>
<script>
var app= angular.module('app',['ipCookie'])
function cont($scope,ipCookie){
ipCookie("test", "testvalue
console.log(ipCookie("test"))
}
</script>
</html>
将对 cookies.js 的引用替换为 https://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular-cookies.js。然后你的脚本看起来像这样:
var app = angular.module('app', ['ngCookies'])
app.controller('cont', ['$cookies', function($cookies) {
// Retrieving a cookie
var favoriteCookie = $cookies.myFavorite;
// Setting a cookie
$cookies.myFavorite = 'oatmeal';
}]);
编辑:或者,如果您想坚持使用 ipCookie,类似这样的方法应该可行:
<!doctype html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular.min.js"></script>
<script src="app.js"></script>
<script src="cookies.js"></script>
</head>
<body ng-app="app">
<div ng-controller="cont">
</div>
<script>
var app= angular.module('app',['ipCookie'])
app.controller("cont", function($scope,ipCookie){
ipCookie("test", "testvalue");
console.log(ipCookie("test"))
});
</script>
</body>
</html>
我正在尝试在 angular.I 中使用 cookie 已经在 javascript 中使用会话和本地存储。你能告诉我如何在 angular 中使用 cookie 我得到 "undefined" 使用 angular 时出错。我学习教程 https://github.com/ivpusic/angular-cookie
这是我的代码 http://goo.gl/NTmqNA
<!doctype html>
<html ng-app>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular.min.js"></script>
<script src="app.js"></script>
<script src="cookies.js"></script>
</head>
<body ng-app="app">
<div ng-controller="cont">
</div>
</body>
<script>
var app= angular.module('app',['ipCookie'])
function cont($scope,ipCookie){
ipCookie("test", "testvalue
console.log(ipCookie("test"))
}
</script>
</html>
将对 cookies.js 的引用替换为 https://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular-cookies.js。然后你的脚本看起来像这样:
var app = angular.module('app', ['ngCookies'])
app.controller('cont', ['$cookies', function($cookies) {
// Retrieving a cookie
var favoriteCookie = $cookies.myFavorite;
// Setting a cookie
$cookies.myFavorite = 'oatmeal';
}]);
编辑:或者,如果您想坚持使用 ipCookie,类似这样的方法应该可行:
<!doctype html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular.min.js"></script>
<script src="app.js"></script>
<script src="cookies.js"></script>
</head>
<body ng-app="app">
<div ng-controller="cont">
</div>
<script>
var app= angular.module('app',['ipCookie'])
app.controller("cont", function($scope,ipCookie){
ipCookie("test", "testvalue");
console.log(ipCookie("test"))
});
</script>
</body>
</html>