rc5 の angular2-jwt ドキュメントに苦労しています
これが私のNgModuleです
import { AuthHttp } from 'angular2-jwt';
@NgModule({
imports: [ BrowserModule,
routing,
HttpModule,
FormsModule,
],
declarations: [
AppComponent,
LoginComponent,
NavbarComponent,
DashboardComponent,
ModelsComponent
],
providers: [AuthGuard,
ModelService,
AuthHttp
],
bootstrap: [ AppComponent ]
})
export class AppModule { }
ここに私のサービスがあります
import { Injectable } from '@angular/core';
import {Http} from '@angular/http';
import 'rxjs/add/operator/map';
import { Model } from './model';
import { AuthHttp } from 'angular2-jwt';
import {Observable} from "rxjs/Rx";
@Injectable()
export class ModelService {
private _url = "http://127.0.0.1:8050/test/model";
constructor(private _http: Http,private _authHttp: AuthHttp){
//this.jwt = localStorage.getItem('id_token');
}
getPollModles(){
return Observable.interval(5000).switchMap(() => this._authHttp.get(this._url)).map(res => res.json());
}
}
angular2_jwt を rc5 で動作させるにはどうすればよいですか?
サービスをコンストラクターに追加すると、以下のエラーが発生します。
constructor(private route: ActivatedRoute,
public router: Router,
private modelService: ModelService)
core.umd.js:5995EXCEPTION: Uncaught (in promise): Error: Error in ./ModelsComponent class ModelsComponent_Host - inline template:0:0 caused by: No provider for AuthConfig!