⊗jsagPmRtRPV 87 of 97 menu

Valores de los parámetros de rutas en el componente en Angular

Los valores de los parámetros que definimos en las rutas se pueden obtener en la clase del componente. Veamos cómo se puede hacer esto. Supongamos que tenemos la siguiente ruta con parámetros:

const routes: Routes = [ { path: 'aaaa/:id', component: AaaaComponent }, { path: 'bbbb', component: BbbbComponent }, ];

Obtengamos el valor de este parámetro en la clase del componente. Aquí debemos prestar atención al hecho de que los valores de los parámetros de ruta solo se pueden obtener en el componente que está vinculado a la ruta. En nuestro caso, a la ruta está vinculado el componente Aaaa. Por lo tanto, a continuación trabajaremos con él.

Entonces, para obtener los valores de los parámetros de ruta debemos usar el servicio ActivatedRoute. Importémoslo a nuestro componente:

import { ActivatedRoute} from "@angular/router";

Inyectemos el servicio en el constructor:

export class AaaaComponent { constructor(private activateRoute: ActivatedRoute) { } }

Obtengamos el objeto con los parámetros:

export class AaaaComponent { constructor(private activateRoute: ActivatedRoute) { let params = activateRoute.snapshot.params; console.log(params); } }

Obtengamos el valor de nuestro parámetro:

export class AaaaComponent { constructor(private activateRoute: ActivatedRoute) { let params = activateRoute.snapshot.params; let id = params['id']; console.log(id); } }

Obtenga los valores de sus parámetros.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar