程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用AngularJS创建cookie大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决使用AngularJS创建cookie?

开发过程中遇到使用AngularJS创建cookie的问题如何解决?下面主要结合日常开发的经验,给出你关于使用AngularJS创建cookie的解决方法建议,希望对你解决使用AngularJS创建cookie有所启发或帮助;

通过设置$cookies变量来实现:

angular.module('cookiesExample', ['ngcookies'])
.controller('ExampleController', ['$cookies', function($cookies) {
  // RetrIEving a cookie
  var favoritecookie = $cookies.myFavorite;
  // SetTing a cookie
  $cookies.myFavorite = 'oatmeal';
}]);

您的版本:

angular.module('myApp', ['ngcookies'])
.controller('myController', ['$scope', '$http','$cookies', function ($scope, $http, $cookies) {

  // RetrIEving a cookie
  var favoritecookie = $cookies.myFavorite;
  // SetTing a cookie
  $cookies.myFavorite = 'oatmeal';
}]);

资源

请记住要包含<script src="angular-cookies.Js">在您的HTML中。

解决方法

我尝试使用下面的代码设置Cookie:

angular.module('myApp').controller('myController',['$scope','$http','$cookies',function ($scope,$http,$cookies) {

    $scope.setMyCookie = function () {
        $cookies.put('Mykey','MyValue');    
    };
    $scope.setMyCookie();
}]);

我已将角度cookie更新到1.3.14版本,我知道有一个重大更改,但是现在应该如何编写上面的代码?

运行上面的代码,我得到这个错误: Error: $cookies.put is not a function


更新:我必须在2个文件中执行此操作:

var app = angular.module('myApp',['ngRoute']);

app.config(['$routeProvider','$httpProvider',function ($routeProvider,$httpProvider) {

}]);

angular.module('myApp',['ngCookies']).controller('cookiesExample',['$cookies',function ($cookies) {
    // Retrieving a cookie
    var favoriteCookie = $cookies.myFavorite;
    // SetTing a cookie
    $cookies.myFavorite = 'oatmeal';
}]);

大佬总结

以上是大佬教程为你收集整理的使用AngularJS创建cookie全部内容,希望文章能够帮你解决使用AngularJS创建cookie所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。