2016-09-15 4 views
0

내 컨트롤러에 쿠키를 추가하는 방법이 맞습니까?

$ 쿠키를 사용하면 오류가 발생합니다. 그렇지 않으면 모든 것이 작동합니다.

angular.module('app', ['ngCookies']); 
app.controller('loginCtrl', function ($scope, $http, $state, Authorization, $cookies) { 
$cookies.put('expires', 'example'); 
}); 

오류 오류가 당신에게 제공하는 URL로 이동하는 경우

angular.js:13920 Error: [$injector:unpr] http://errors.angularjs.org/1.5.8/ $injector/unpr?p0=%24cookiesProvider%20%3C-%20%24cookies%20%3C-%20loginCtrl at Error (native) at http://localhost:64757/Scripts/angular.min.js:6:412 at http://localhost:64757/Scripts/angular.min.js:43:174 at Object.d [as get] (http://localhost:64757/Scripts/angular.min.js:40:432) at http://localhost:64757/Scripts/angular.min.js:43:236 at d (http://localhost:64757/Scripts/angular.min.js:40:432) at e (http://localhost:64757/Scripts/angular.min.js:41:158) at Object.instantiate (http://localhost:64757/Scripts/angular.min.js:42:24) at http://localhost:64757/Scripts/angular.min.js:90:32 at q (http://localhost:64757/Scripts/AngularUI/ui-router.min.js:7:14338)

+0

어떤 오류가 발생합니까? – sp00m

+0

@ sp00m 내 게시물에 추가했습니다. :) –

답변

1

: https://docs.angularjs.org/error/$injector/unpr?p0=$cookiesProvider%20%3C-%20$cookies%20%3C-%20loginCtrl

귀하의 각도 앱이 종속성을 찾을 수 없습니다. 각진 쿠키 파일을 설치 했습니까? 당신이 당신의 각 응용 프로그램을 선언 할 때

npm install angular-cookies 

또는

bower install angular-cookies 

은 또한 다음 변수에 할당하여 컨트롤러를 사용한다 : 당신은 그것을 설치할 수 있습니다.

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

app.controller('loginCtrl', function ($scope, $http, $state, Authorization, $cookies) { 
    $cookies.put('expires', 'example'); 
});