Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
development:angular:rutas [03/02/2020 08:02] – mate | development:angular:rutas [09/02/2020 15:06] (actual) – mate | ||
---|---|---|---|
Línia 105: | Línia 105: | ||
</ | </ | ||
* para accede a los parámetros a través de los " | * para accede a los parámetros a través de los " | ||
- | < | + | < |
... | ... | ||
constructor(private router: ActivatedRoute) { | constructor(private router: ActivatedRoute) { | ||
Línia 115: | Línia 115: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | == acceder a parámetros propios de las rutas hijas | ||
+ | * en el caso de **http:// | ||
+ | * debemos modificar las rutas del padre para indicar tal hecho (que se recibe un parámetro):< | ||
+ | import {Routes} from ' | ||
+ | import {UsuarioNuevoComponent} from ' | ||
+ | import {UsuarioEditarComponent} from ' | ||
+ | import {UsuarioDetallesComponent} from ' | ||
+ | export const USUARIO_ROUTES: | ||
+ | { path: ' | ||
+ | { path: ' | ||
+ | { path: ' | ||
+ | { path: ' | ||
+ | ]; | ||
+ | </ | ||
+ | * y recogerlo así en el componente de la edición:< | ||
+ | ... | ||
+ | constructor(private router: ActivatedRoute) { | ||
+ | this.router.paramMap.subscribe(parametros => { | ||
+ | console.log(parametros); | ||
+ | }); | ||
+ | } | ||
+ | ... | ||
+ | </ | ||
+ |