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

404
Vistas
¡El componente Angular2 degradado no obtiene ningún proveedor para ActivatedRoute! error

Actualmente tengo un componente Angular 2 que se está degradando como directiva y se usa en una aplicación híbrida Angular1/Angular2 con arranque. Tengo un problema cuando el componente se carga en el navegador. Aparece el siguiente error:

¡Ningún proveedor para ActivatedRoute!

Nota: lo siguiente,Ningún proveedor para ActivatedRoute - Angular 2 RC5 no cubre este caso de uso.

Esta aplicación todavía usa todo el enrutamiento de la aplicación Angular 1 iniciada y ha funcionado bien hasta ahora; No he convertido el enrutamiento para usar el enrutamiento Angular 2 en este momento. Uno de mis requisitos en el nuevo componente que construí fue inspeccionar los parámetros de consulta. Esto podría hacerse con el siguiente código:

 import { ActivatedRoute } from '@angular/router'; constructor( private route: ActivatedRoute) route.queryParams.subscribe( data => this.Id = data['Id']);

Creo que el problema radica en el hecho de que el código anterior se basa en el enrutador Angular2 que, como mencioné, aún no se está utilizando en mi aplicación híbrida de arranque. Ésta es mi pregunta:

  • ¿Puedo usar el código que tengo arriba sin usar el enrutador Angular2 y aún así inspeccionar los parámetros de la cadena de consulta? El controlador Angular1 original usaba $routeParams para obtener información de cadena de consulta. Esto no fue compatible con mi nuevo componente Angular2. Si la respuesta a lo anterior es que no puedo usar ActivatedRoute porque no estoy usando el enrutador Angular2, ¿debería intentar usar este método anterior o usar otro? todo lo que necesito hacer es inspeccionar los parámetros de ruta en mi componente?
about 4 years ago · Santiago Trujillo
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