@amccarthy/mxgraphng v0.1.1
mxgraphng
Purpose
mxgraph is an open-source client-side JavaScript library that is used to
display interactive diagrams and graphs. The purpose of mxgraphng is to
facilitate the process of importing mxgraph into an Angular project.
Installation
Navigate to the root directory of your Angular project and install it with
Angular's ng add command. This will run the Angular add Schematic that is
shipped with this library.
ng add mxgraphngThe add Schematic makes the following changes to the project:
- Install the mxgraphpackage in the current project.
- Create mxgraph.conf.jsfile in project root directory.
- Update the project's angular.jsonfile to include the mainmxgraphJavaScript file.
Example usage
mxgraphng contains a set of generate Schematics that create example
interactive diagram components for your Angular project. The components
generated by these schematics are meant to serve as an example of how to build
your own custom diagram tools using mxgraph.
basiceditor
The basiceditor generate Schematic takes 3 optional arguments:
- projectName- Description: The name of the project to create the component in.
- Default value: Default project
 
- path- Description: Path relative to the project root to create the component in.
- Default value: Root path of the selected project
 
- name- Description: The name of the component that will be created.
- Default value: basic-editor
 
ng generate mxgraphng:basiceditorThe result will be a folder with the name you chose for the component, located in the main project folder (unless you chose another location via the schematic's arguments).
Development
This project was generated with Angular CLI version 9.1.6.
Clone the source code from GitHub
git clone https://github.com/Ex-Mente/mxgraphngThis will download the Angular workspace that contains the mxgraphng library.
You can add an application to this workspace directly to create and test a diagram
component with mxgraphng.
5 years ago