Javascript AngularJs:在定制服务中使用cookie
我尝试在自定义服务中使用angular Cookie,但出现错误:Javascript AngularJs:在定制服务中使用cookie,javascript,angularjs,cookies,angular-cookies,Javascript,Angularjs,Cookies,Angular Cookies,我尝试在自定义服务中使用angular Cookie,但出现错误: 未知提供程序:NgCookieProviderngCookies不是依赖项名称,您应该在模块依赖项中插入ngCookies,并使用$cookies获取cookie对象 //somewhere in app.js angular.module('app', ['otherModules', ..... , 'ngCookies']) 还可以在checkLoginService$inject数组中添加$cookies缺少的依赖项
未知提供程序:NgCookieProvider
ngCookies
不是依赖项名称,您应该在模块依赖项中插入ngCookies
,并使用$cookies
获取cookie对象
//somewhere in app.js
angular.module('app', ['otherModules', ..... , 'ngCookies'])
还可以在checkLoginService
$inject数组中添加$cookies
缺少的依赖项
angular.module('app')
.service('checkLoginService', ['$cookies', checkLoginService]);
checkLoginService.$inject = ['$http', '$cookies'];
function checkLoginService($http, $cookies) {
return {
checkLogin: function () {
/*logic*/
}
}
}
//somewhere in app.js
angular.module('app', ['otherModules', ..... , 'ngCookies'])
angular.module('app')
.service('checkLoginService', ['$cookies', checkLoginService]);
checkLoginService.$inject = ['$http', '$cookies'];
function checkLoginService($http, $cookies) {
return {
checkLogin: function () {
/*logic*/
}
}
}