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

126
Visualizações
ngx-charts lines disappear when chart drawn in PrimeNG dialog that is closed and reopened

I am currently using PrimeNG for my typescript angular application. I am using the dialog component provided by PrimeNG to have a pop up that draws charts via ngx-charts (specifically ngx-charts-line-chart). When I first open the dialog the chart draws fine. However, when I close the dialog and then reopen it the lines from the chart disappear with no error outputted. When the chart is in this state I am still able to hover over it and see the points via the tooltip but the lines have completely vanished. The only potential reason for this I can thing of is that when the dialog is closed it is resizing and causing ngx-charts to do something weird.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Found the answer to this through testing. I used the onHide property of the dialog component to set the chart data to an empty array and then reset the chart data when reopening it.

In your component HTML do

<p-dialog (onHide)="onHide()">-chart stuff here-</p-dialog>

And then in your component ts do

onHide(){ let o = [] as any; this.chartData = [...o]}

I imagine it has to be done this was as when the dialog minimized the chart resizes based on the minimized size and it bugs out with the lines on the chart. But if there are no lines then it doesn't try to draw when minimized.

about 4 years ago · Juan Pablo Isaza 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