Anglar6 tutorial
A tutorial for Angular6. Please have a look to the Github repository NGNews6.
A tutorial for Angular6. Please have a look to the Github repository NGNews6.
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
é<br />
Angular<br />
© Gérald Abbadie 2018<br />
un module :<br />
const routes: Routes = [];<br />
Le tableau des routes (détaillé ci-dessous).<br />
import { Routes, RouterModule } from '@angular/router';<br />
imports: [RouterModule.forRoot(routes)],<br />
exports: [RouterModule]<br />
Les imports et exports sont gérés automatiquement dans le module créé. Celui-ci doit être<br />
déclaré dans les imports du module racine :<br />
import { AppRoutingModule } from './app-routing.module';<br />
imports : [<br />
...<br />
AppRoutingModule,<br />
...<br />
]<br />
Détails sur le tableau des routes :<br />
Un composant de démarrage sera chargé sur l'adresse racine :<br />
{ path: ' ', component: BaseComponent },<br />
Attribuer un composant pour un chemin :<br />
{ path: 'actu', component: ActuComponent },<br />
Passer un paramètre à l'adresse :<br />
{ path: 'actu/:id', component: ActuComponent },<br />
Attention, l’ordre des routes importe. Il s'agit d'un<br />
tableau qui est lu par itération aussi, le premier<br />
"path" qui match avec l'URL sera lancé, y compris<br />
pour les erreurs 404.<br />
Ce paramètre pourra ensuite être récupéré dans le composant attaché sous la forme id=n.<br />
Nous pouvons aussi gérer les erreur 404<br />
{ path: '**', component: Erreur404Component }];<br />
25