1
私はエラーを次ています型の引数「のHttp」タイプのパラメータに割り当てられない「のHttp」
[ts] Argument of type 'Http' is not assignable to parameter of type 'Http'. Property '_backend' is protected but type 'Http' is not a class derived from 'Http'. (parameter) http: Http
このエラーは、ファイルauth.module.tsに
は何import { NgModule } from '@angular/core';
import { Http, RequestOptions } from '@angular/http';
import { AuthHttp, AuthConfig } from 'angular2-jwt'
import { AuthService } from './auth.service';
import { AuthGuard } from './auth.guard';
import { RoleGuard } from './role.guard';
import { GuestGuard } from './guest.guard';
export function authHttpServiceFactory(http: Http, options: RequestOptions) {
return new AuthHttp(new AuthConfig(), http, options);
}
@NgModule({
providers: [
AuthService,
AuthGuard,
RoleGuard,
GuestGuard,
{
provide: AuthHttp,
useFactory: authHttpServiceFactory,
deps: [Http, RequestOptions]
}
]
})
export class AuthModule {}
です違う?
どの角度の角度と角度2-jwtのバージョンを使用していますか? – jgranstrom
"angular2-jwt": "^ 0.2.0" package.json https://pastebin.com/gYiqMV5m – Defus
コードに明白なエラーはありませんが、角度モジュールのバージョンは表示されませんあなたが投稿したpackage.jsonにあります。あなたの角モジュールはバージョン2.4.2より前ですか? – jgranstrom