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

108
Visualizações
ngOnInit no se invoca cuando se enruta nuevamente al mismo componente - Angular 2

Estoy trabajando en la aplicación web angular 2, navego al componente xyz cuando tengo datos en mi matriz y los almaceno en el componente de servicio. El método ngOnInit() del componente xyz obtiene datos del servicio y los muestra en su plantilla html. El problema es que cuando los datos de mi matriz de origen cambian, estoy redirigiendo al componente xyz nuevamente, pero esta vez no se invoca el método ngOnInit() de xyz. ¿Hay alguna manera de lograr esto?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Puede suscribirse a un evento en su componente. No sé cómo integrar esto en tu código, pero en el mío se ve así:

 ngOnInit() { this._events.xyz.onDataChange.subscribe (() => { this.onDataChange(); } onDataChange() { // Display to HTML Template }

Y luego, cuando sus datos cambien, use this._events.xyz.onDataChange().publish()

Estoy usando una clase de TypeScript EventsManager, probablemente puedas hacer este tipo de cosas con los eventos de angular.

Sin embargo, debe esperar respuestas de desarrolladores más experimentados.

over 4 years ago · Santiago Trujillo Relatório
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