2017-03-09 5 views

Antwort

-1

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']); 
    } 
+0

es keine Route für meine Bootstrap Hauptkomponente ist, 'Pfad:‚‘' 'Umleitungen an Pfad:‚Heimat‘, Komponente:‚HomeComponent'' , wird die AppComponent von '@NgModule ({..... bootstrap: [AppComponent]'}) '' –

+0

bootstrapped was ist der Einstiegspunkt Ihrer Anwendung? – Aravind

+0

Ich habe eine main.ts mit 'platformBrowserDynamic(). BootstrapModule (AppModule);' –

Verwandte Themen