Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.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 无法在http侦听器上分配此值_Javascript_Angular_Ionic Framework - Fatal编程技术网

Javascript 无法在http侦听器上分配此值

Javascript 无法在http侦听器上分配此值,javascript,angular,ionic-framework,Javascript,Angular,Ionic Framework,我想在此.token变量处分配令牌密钥,但令牌变量未定义 intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> { let loader = this.loaderService.processingLoader(); this.loaderService.start(loader); this.store.get('ast

我想在此.token变量处分配令牌密钥,但令牌变量未定义

    intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
    let loader = this.loaderService.processingLoader();
    this.loaderService.start(loader);
    this.store.get('ast_access_token').then((result: string) => {
        if(result) {
            this.token = result;
        }
    });
    this.loaderService.stop(loader);
    return next.handle(req);
}
intercept(req:HttpRequest,next:HttpHandler):可观察{
让loader=this.loaderService.processingLoader();
this.loaderService.start(装入器);
this.store.get('ast\u access\u token')。然后((结果:string)=>{
如果(结果){
this.token=结果;
}
});
此.loaderService.stop(加载器);
返回next.handle(req);
}

您想说您的
结果
为空吗?不,结果包含来自本地存储的数据,我想将结果数据添加到令牌变量。但是这个.token是未定义的,您试图控制台.log(result)?是的,result有关于jwt token的数据。请显示您得到的
结果
是什么?您想说您的
结果
是空的吗?不,result有来自本地存储的数据,我想将结果数据添加到token变量。但是这个.token是未定义的。您试图控制台.log(结果)?是的,结果中有关于jwt令牌的数据。请显示您得到的
结果