Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

409
Visualizações
¡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?
over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda