Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

138
Vistas
Leer parámetro de enrutamiento en HTML

Podemos establecer el parámetro de enrutamiento a través de HTML:

 <a [routerLink] = "['/api/foo/', id]"/>

Sé que podemos leer el parámetro de enrutamiento a través del evento de manejo en el mecanografiado :

 import {OnInit, OnDestroy, Component} from '@angular/core'; @Component({...}) export class MyComponent implements OnInit{ constructor(private activatedRoute: ActivatedRoute) {} ngOnInit() { // subscribe to router event this.activatedRoute.params.subscribe((params: Params) => { let Id = params['id']; console.log(Id); }); } }

Sin embargo, ¿hay alguna forma de leer el parámetro de ruta en el HTML, no en el componente TypeScript?

Me gustaría usar de la siguiente manera:

 <a href="api/foo/[routerLink]"/>
over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

si desea obtener una identificación como número. Puedes usar esto.

 id:number; ngOnInit() { this.subscription = this.activatedRoute.params.subscribe( (params: any) => { if (params.hasOwnProperty('id')) { id= +params['id']; //do whatever you want } } ); }

y esto destruyo la suscripcion

 ngOnDestroy() { this.subscription.unsubscribe(); }

y puede acceder al campo de id en el lado html.

over 4 years ago · Santiago Trujillo Denunciar

0

Si desea obtener el parámetro en html, es mejor asignar el parámetro a una variable y usarlo en html

 private param:number; private ngOnInit() { // subscribe to router event this.activatedRoute.params.subscribe((params: Params) => { this.param = params['id']; console.log(this.param); }); }

en tu html

 <div>{{param}}</div>
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda