Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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 $localStorage在一种状态下提供值,在另一种状态下未定义_Javascript_Angularjs_Angular Ui Router_Local Storage - Fatal编程技术网

Javascript $localStorage在一种状态下提供值,在另一种状态下未定义

Javascript $localStorage在一种状态下提供值,在另一种状态下未定义,javascript,angularjs,angular-ui-router,local-storage,Javascript,Angularjs,Angular Ui Router,Local Storage,我定义了两个状态finance.payment和finance.ppm,其中finance已经是一个状态 这是payment.js文件 angular.module('erpSaarangFrontendApp') .config(函数($stateProvider){ $stateProvider .州(“财务.支付”{ url:“/payments”, templateUrl:'views/finance/payment.html', 控制器:“FinancePaymentCtrl”, 验

我定义了两个状态finance.paymentfinance.ppm,其中finance已经是一个状态

这是payment.js文件

angular.module('erpSaarangFrontendApp')
.config(函数($stateProvider){
$stateProvider
.州(“财务.支付”{
url:“/payments”,
templateUrl:'views/finance/payment.html',
控制器:“FinancePaymentCtrl”,
验证:true
});
})
.controller('FinancePaymentCtrl'、['$scope'、'$http'、'Upload'、'cloudinary'、'$localStorage'、'$state',函数($scope、$http、$Upload、cloudinary、$localStorage、$state){
变量配置={
标题:{
“授权”:“承载者”+$localStorage.auth_令牌,
}
};
log($localStorage.auth_token);

}]);
@robin:在ppm.js文件中,您在
6位置注入了
$localStorage
,但在函数中它位于
5位置

功能内的注入和通过位置应相同


所以,实际上,
$localStorage
正在获取函数中的参数,实际上它被传递为
$location

啊!谢谢,伙计…我不知道我怎么错过了这么一分钟error@Robin:我很乐意帮助你!如果这个答案真的对你有帮助,你也可以接受:)