【发布时间】:2017-11-17 18:25:08
【问题描述】:
我试图在多个地方和多个控制器中使用 cookie 值,但我收到错误提示 $rootScope is not defined
代码如下:
capApp.controller('cookieCtrl', ['$scope','$cookies', function($scope, $rootScope, $cookies) {
// set variable for nav
$rootScope.cookieSet = $cookies.user_id;
}]);
capApp.controller('mainController', function($scope, $location) {
$scope.user_id = $rootScope.cookieSet; // set global var
});
有没有更好的方法来做到这一点?基本上我想要站点范围内可用的 cookie 值
【问题讨论】:
标签: javascript angularjs cookies dependency-injection