2
私はAngular2が新しく、jwthelperを使用してjwtトークンをエンコードして詳細を抽出しています。エラー:JwtHelperのプロバイダがありません
import { Injectable } from '@angular/core';
import { JwtHelper } from 'angular2-jwt';
@Injectable()
export class SessionService {
constructor(private jwtHelper: JwtHelper){}
getUser(){
var token = JSON.parse(localStorage.getItem('currentUser'));
return this.jwtHelper.decodeToken(token.token);
}
}
次のエラーの解決策を見つけられず、ここに間違っているものが表示されます。
ERROR Error: No provider for JwtHelper!
が、これはサービスでjwthelper使用する最も効率的な方法ですか? – Harshakj89
[こちら](https://github.com/auth0/angular2-jwt/blob/master/angular2-jwt.ts#L207)をチェックしてください。デコレータのないエクスポートされたクラスです。 –
今私は理解できます。 – Harshakj89