2015-04-04 46 views
4

当我尝试将$ cookie包含到我的控制器时,出现此错误。

任何人都可以向我解释我做错了什么?

我有角cookie.js中的index.html 我呼吁ngcookies模块config.js 在我的控制,我有

angular 
    .module('homer') 
    .controller('authCtrl', authCtrl) 
function authCtrl($scope, $rootScope, $location, $cookies, $http, sweetAlert, Data) { 
debugger; 

如果我删除$从这里饼干,没有错误。

回答

1

我看到你没有正确注入依赖关系。

应以下列方式注入: -

var MyModule= angular.module('myapp', ['ngCookies']); 

MyModule.controller('MyController', function($scope, $cookies, $window, $cookieStore) { 
    $cookies.cookieSimple = 'Simple Cookie '; 

}); 

参见: - https://docs.angularjs.org/api/ngCookieshttps://github.com/angular/bower-angular-cookies

我发现了一个例子,你http://plnkr.co/edit/bkhTxFsbHe6wMnapaDiY?p=preview

对不起伙计在某些时候是不同的语言......但你可以理解功能。

祝您好运!

+0

你明白了吗?一个简单的问题你使用Meanjs? – Prasad 2015-04-04 16:21:32

+0

不,但它是一个主题 – 2015-04-04 22:58:53

+1

,事实证明,问题可能是我下载的angular-cookie.js文件,我切换到另一个角度cookie.js,现在所有的工作......花费数小时的调试后.. ... – 2015-04-04 22:59:14

相关问题