1
Ist es möglich, einen Service vor der Hauptkomponente in angular2 aufzulösen?Angular2 Resolver für die Hauptkomponente (bootstrapped)?
Ist es möglich, einen Service vor der Hauptkomponente in angular2 aufzulösen?Angular2 Resolver für die Hauptkomponente (bootstrapped)?
Führen Sie den Dienst in der Entschlossenheit unter Standard-App
export const appRoutes: Routes = [
{path:'', pathMatch: 'full', redirectTo: 'home'},
{
path: 'home',
component: AppComponent,
resolve: function(){
//your service call
},
{
path: 'path1/:id',
component: YourComponent,
resolve: {
someObject: ComponentResolve
}
}
];
@Injectable()
export class ComponentResolve implements Resolve<Interface> {
constructor(private yourService: YourService) {}
resolve(route: ActivatedRouteSnapshot) {
return this.yourService.getMethod(route.params['id']);
}
es keine Route für meine Bootstrap Hauptkomponente ist, 'Pfad:‚‘' 'Umleitungen an Pfad:‚Heimat‘, Komponente:‚HomeComponent'' , wird die AppComponent von '@NgModule ({..... bootstrap: [AppComponent]'}) '' –
bootstrapped was ist der Einstiegspunkt Ihrer Anwendung? – Aravind
Ich habe eine main.ts mit 'platformBrowserDynamic(). BootstrapModule (AppModule);' –