Comment puis-je définir une route par défaut dans ma @Itinéraires de la route de métadonnées collection? Si vous utilisez le angular2 routeur de @angulaire/routeur-déconseillé-vous de définir les itinéraires @routeConfig objet, qui est une collection d'objets route, mais ces objets route ont plus d'attributs. Par exemple, ils ont 'nom' et 'useAsDefualt' attributs tandis que les itinéraires définis de @angulaire/routeur ne le font pas. Je voudrais écrire ma nouvelle application en utilisant le nouveau routeur, mais comment puis-je utiliser le nouveau routeur et de définir une route par défaut?
C'est mon application principale composante qui définit mon parcours:
import { Component } from '@angular/core';
import { DashboardComponent } from './dashboard/dashboard.component';
import { ConfigManagerComponent } from './configManager/configManager.component';
import { ApplicationMgmtComponent } from './applicationMgmt/applicationMgmt.component';
import { MergeComponent } from './merge/merge.component';
import { ROUTER_DIRECTIVES, Routes } from '@angular/router';
@Component({
selector: 'app-container',
templateUrl: 'app/app.component.html',
directives: [ROUTER_DIRECTIVES]
})
@Routes([
{ path: '/Dashboard', component: DashboardComponent },
{ path: '/ConfigManager', component: ConfigManagerComponent },
{ path: '/Merge', component: MergeComponent },
{ path: '/ApplicationManagement', component: ApplicationMgmtComponent }
])
export class AppComponent { }
Les définitions de route semble fonctionner très bien, quand je clique sur l'ancrage des balises comme ceci:
<li class="nav hidden-xs"><a [routerLink]="['./Dashboard']">Dashboard</a>/li>
La transition de la route. Mon seul problème est que lorsque mon app charges de ne pas disposer d'un itinéraire actif. Comment puis-je définir une route par défaut qui est actif lorsque mon application s'amorce?
Merci!