您的位置:首页 > 产品设计 > UI/UE

ERROR in Error encountered resolving symbol values statically. Function calls are not supported. Con

2017-12-07 18:37 796 查看
ERROR in Error encountered resolving symbol values statically. Call function 'provideAuth',

Function calls are not supported. Consider replacing the function or lambda with a reference to an exported function




解决办法:

Define your Authorization module like this:

@NgModule({ providers: [ { provide: AuthHttp, useFactory: authHttpServiceFactory, deps: [Http, RequestOptions] } ] }) export class AuthorizationModule { }


Export authHttpServiceFactory function somewhere in the same file

export function authHttpServiceFactory(http: Http, options: RequestOptions) { return new AuthHttp(new AuthConfig({ tokenName: 'token', tokenGetter: (() => localStorage.getItem('id_token')), globalHeaders: [{'Content-Type':'application/json'}], headerName:
'Authorization', headerPrefix: 'JWT', noJwtError: true }), http, options); }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐