2015-04-04 47 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

相關問題