Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJs:在定制服务中使用cookie_Javascript_Angularjs_Cookies_Angular Cookies - Fatal编程技术网

Javascript AngularJs:在定制服务中使用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缺少的依赖项

我尝试在自定义服务中使用angular Cookie,但出现错误:
未知提供程序: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*/
        }
    }
}