Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

400
Views
¡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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!