1
Est-il possible de résoudre un service avant le composant principal dans angular2?Résolveur Angular2 pour le composant principal (amorcé)?
Est-il possible de résoudre un service avant le composant principal dans angular2?Résolveur Angular2 pour le composant principal (amorcé)?
Exécuter le service dans la résolution sous le défaut de l'application
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']);
}
il n'y a pas de route pour mon principal composant bootstrapped, 'chemin: ''' redirige vers 'chemin: 'home', composant: « HomeComponent'' , le AppComponent est amorcé par '@NgModule ({..... bootstrap: [AppComponent]'}) ' –
quel est le point d'entrée de votre application? – Aravind
J'ai obtenu un main.ts en utilisant 'platformBrowserDynamic(). BootstrapModule (AppModule);' –