организационная схема старших графиков выдает ошибку при загрузке - PullRequest
2 голосов
/ 07 мая 2019

Я пытаюсь сгенерировать организационные диаграммы, используя highcharts и highcharts-angular.Однако при загрузке модуля организационной диаграммы выдается ошибка ниже.

organization.js:9 Uncaught TypeError: Cannot read property 'prototype' of undefined
at organization.js:9
at e (organization.js:9)
at organization.js:9
at Module../src/app/my-network-chart/my-network-chart.component.ts (my-network-chart.component.ts:9)
at __webpack_require__ (bootstrap:78)
at Module../src/app/app.module.ts (app.component.ts:8)
at __webpack_require__ (bootstrap:78)
at Module../src/main.ts (main.ts:1)
at __webpack_require__ (bootstrap:78)
at Object.0 (main.ts:12)

Что-то не так я делаю?Я использую тот же код для создания сетевых карт, и он работает без каких-либо проблем.Я сталкиваюсь с этой проблемой только с Организационной диаграммой.

Загрузка Организационной диаграммы:

import { Component, OnInit } from '@angular/core';
import * as Highcharts from 'highcharts';
import HighchartsOrganization from "highcharts/modules/organization";
import HighchartsExporting from "highcharts/modules/exporting";

HighchartsOrganization(Highcharts);
HighchartsExporting(Highcharts);

Загрузка Сетевой диаграммы: В данном случае это не проблема

import { Component, OnInit } from '@angular/core';
import * as Highcharts from 'highcharts';
import HighchartsNetworkgraph from "highcharts/modules/networkgraph";
import HighchartsExporting from "highcharts/modules/exporting";

HighchartsNetworkgraph(Highcharts);
HighchartsExporting(Highcharts);

1 Ответ

2 голосов
/ 07 мая 2019

Для модуля Организационная структура требуется модуль Диаграмма Санки , поэтому сначала необходимо импортировать его, например:

import { Component, OnInit } from '@angular/core';
import * as Highcharts from 'highcharts';
import HighchartsSankey from "highcharts/modules/sankey";
import HighchartsOrganization from "highcharts/modules/organization";
import HighchartsExporting from "highcharts/modules/exporting";

HighchartsSankey(Highcharts);
HighchartsOrganization(Highcharts);
HighchartsExporting(Highcharts);

См. Официальную Highcharts Organizationпример , который импортирует sankey.js

...