Надеюсь, это будет полезно.
отаю над Angular 4 и хочу интегрировать mxGraph в свой проект. Я нагуглил за это, но я не получаю полный рабочий пример.
Я попробовал следующий способ, но он также не работает для меня.
Шаги, за которыми я следовал:
Установлен mxgraph:npm install mxgraph --save
пакет npm для mxgraph:https://www.npmjs.com/package/mxgraph
Установленные mxgraph-наборы:npm install lgleim/mxgraph-typings --save
Github Репо mxgraph-наборов -https://github.com/lgleim/mxgraph-typings
Теперь я импортировал его в свой компонент:import {mxgraph} from 'mxgraph';
Добавлена следующая строка в массиве ресурсов .angular-cli.json, чтобы сделать ресурсы mxGraph доступными.
{"glob":"**/*", "input":"node_modules/mxgraph/javascript/src", "output": "./mxgraph"}
Если я попытаюсь использовать это как:const graph: mxgraph.mxGraph = new mxgraph.mxGraph(document.getElementById('graphContainer'));
И когда я бегуng serve
Тогда я получаю проблему / ошибку как:Module not found: Error: Can't resolve 'mxgraph' in 'path to my file where I have imported and used mxgraph'
Теперь, если я попробую установить mxBasePath:
const mx = require('mxgraph')({
mxImageBasePath: 'mxgraph/images',
mxBasePath: 'mxgraph'
});
И используется так:
const graph: mxgraph.mxGraph = mx.mxGraph(document.getElementById('graphContainer'));
И когда я бегуng serve
На этот раз я получаю ту же проблему / ошибку:Module not found: Error: Can't resolve 'mxgraph' in 'path to my file where I have imported and used mxgraph'
Кто-нибудь имеет представление о том, что мне здесь не хватает? Или почему не работает?
Если кто-то знает какой-либо другой / лучший способ интеграции mxGraph с Angular 4, пожалуйста, дайте мне знать.
Заранее спасибо !!