Angular4: enrutador, parámetros secundarios (opcionales)
Entonces, estoy buscando producir caminos como estos:
partidos /: página /: equipo /: temporada
donde: equipo y: temporada son parámetros opcionales, por lo que podría tener una URL como
matches/results/4/2017 or
matches/results/4 or
matches/results
todo debe ser válido y venir a través dethis.route.snapshot.params
Intenté esto:
{path: 'matches', children: [
{path: '', pathMatch: 'full', redirectTo: 'fixtures'},
{path: 'competitions', component: CompetitionsPageComponent},
{path: ':page', component: PageComponent, children: [
{path: ':team', children:[
{path: ':season', children:[]}
]}
]},
]},
sin suerte, solo: la página aparece como param