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

1.1K
Vistas
Chart.js core.js:6162 ERROR Error: "línea" no es un controlador registrado

 const gainContext = this.gainRef.nativeElement.getContext('2d') gainContext.canvas.height = '300px' new Chart(gainContext, createChartConfig(gainConfig)) function createChartConfig({type, labels, data, label, color}: ChartConfig): ChartConfiguration<"line">{ console.log('3 Chart.defaults', Chart.defaults) return { type: "line", data: { labels, datasets: [ { label, data, borderColor: color, stepped: false, fill: false } ] } }

Esto no funciona: no reconoce la propiedad de tipo como debería en la documentación oficial.

let myChart = new Chart(gananciaContexto, { tipo: 'línea',

¿Qué hice mal?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Podemos hacer esto de tres maneras.

  1. Al importar:

     import { Chart, registerables } from 'chart.js';

    y luego registrar todos los componentes

     Chart.register(...registerables);
  2. finalmente, hay una ruta separada para hacer exactamente lo anterior por usted, en una línea:

     import Chart from 'chart.js/auto';
  3. Importando y registrando la parte requerida como comenta @Tatyana Molchanova

     import { Chart, ChartConfiguration, LineController, LineElement, PointElement, LinearScale, Title} from 'chart.js'

    y luego regístrelo en el componente antes de instanciar el nuevo gráfico

     Chart.register(LineController, LineElement, PointElement, LinearScale, Title);
over 4 years ago · Santiago Trujillo Denunciar

0

Angular 12 aquí. La respuesta de Gaurev funcionó para mí. Tuve que usar:

 import { Chart, registerables } from 'chart.js'; export class ChartTest { constructor() { Chart.register(...registerables); } // methods to actually make the chart per documentation }
over 4 years ago · Santiago Trujillo Denunciar

0

actualice el paquete npm, funcionó para mí

 npm i chart.js@2.9.4
over 4 years ago · Santiago Trujillo Denunciar
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