ngx-mindmap
TypeScript icon, indicating that this package has built-in type declarations

1.6.0 • Public • Published

Information

It's a mindmap component for angular

angular.json

Add in angular.json :

"styles": [
          "node_modules/bootstrap/dist/css/bootstrap.min.css",
          "node_modules/material-icons/iconfont/material-icons.css",
          "node_modules/cytoscape-context-menus/cytoscape-context-menus.css",
          "node_modules/cytoscape-panzoom/cytoscape.js-panzoom.css" ,
          "node_modules/font-awesome/css/font-awesome.css"
        ],
        "scripts": [
          "node_modules/jquery/dist/jquery.min.js"
        ]

app.module.ts

import { MindmapModule } from 'ngx-mindmap';

imports: [
MindmapModule
],

html

<lib-mindmap (onChange)="onChange($event)" (onSubmited)="onSubmited($event)"
[data]="data" [colorBackground]="colorBackground" (onUpdate)="onUpdate($event)" (onCreate)="onCreate($event)"
(onDelete)="onDelete($event)">
  //Add html for form
</lib-mindmap>

parameters

onChange is an event who returns the serialization schema of mindmap, and the status (load, create, update)

onSubmited is an event who returns the info of form

colorBackground is an input who load background color for secondary edge

data is an imput who load the serialization schema of mindmap

onUpdate is an event who returns the id of node updated

onCreate is an event who returns the id of created

onDelete is an event who returns the id of deleted

/ngx-mindmap/

    Package Sidebar

    Install

    npm i ngx-mindmap

    Weekly Downloads

    2

    Version

    1.6.0

    License

    none

    Unpacked Size

    1.41 MB

    Total Files

    50

    Last publish

    Collaborators

    • emajor