当我尝试将$ cookie包含到我的控制器中时,我收到此错误。
任何人都可以向我解释我做错了什么?
我在index.html中有angular-cookie.js 我在config.js中调用了ngcookies模块 在我的控制器中,我有
angular
.module('homer')
.controller('authCtrl', authCtrl)
function authCtrl($scope, $rootScope, $location, $cookies, $http, sweetAlert, Data) {
debugger;
如果我从这里删除$ cookies,没有错误。
答案 0 :(得分:1)
我看到你没有正确地注入依赖。
应按以下方式注入: -
var MyModule= angular.module('myapp', ['ngCookies']);
MyModule.controller('MyController', function($scope, $cookies, $window, $cookieStore) {
$cookies.cookieSimple = 'Simple Cookie ';
});
参考: - https://docs.angularjs.org/api/ngCookies和https://github.com/angular/bower-angular-cookies
我为您找到了一个示例http://plnkr.co/edit/bkhTxFsbHe6wMnapaDiY?p=preview
对不起,老兄用不同语言...但你可以理解功能。
祝你好运!!