Skip to content
NgDiagram
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Intro
Quick Start
Architecture
Overview
Styling
Coordinate System
Services
Roadmap to v1.0
Internals
Nodes
Nodes
Groups
Custom Nodes
Custom Groups
Ports
Resizing
Rotation
Selection
Edges
Edges
Custom Edges
Routing
Arrowheads
Labels
Middlewares
Palette
State Management
Transactions
Examples
Custom Node
Custom Edge
Custom Model
Custom Ports
Context Menu
Sidebar with Editing Properties
Download Image
Save Persistence
Layout Integration
Performance Test
Custom Middleware
API
Components
BaseEdgeLabelComponent
NgDiagramBackgroundComponent
NgDiagramBaseEdgeComponent
NgDiagramComponent
NgDiagramNodeResizeAdornmentComponent
NgDiagramNodeRotateAdornmentComponent
NgDiagramPaletteItemComponent
NgDiagramPaletteItemPreviewComponent
NgDiagramPortComponent
Directives
NgDiagramGroupHighlightedDirective
NgDiagramNodeSelectedDirective
Other
createMiddlewares
initializeModel
provideNgDiagram
Services
NgDiagramClipboardService
NgDiagramGroupsService
NgDiagramModelService
NgDiagramNodeService
NgDiagramSelectionService
NgDiagramService
NgDiagramViewportService
Types
ActionState
BackgroundConfig
DiagramEventMap
DiagramInitEvent
Edge
EdgeDrawnEvent
EdgeLabel
EdgeRoutingConfig
EdgeRoutingContext
EdgeRoutingName
EnvironmentInfo
FlowConfig
GroupingConfig
GroupNode
LinkingConfig
Metadata
Middleware
MiddlewareChain
Model
ModelAdapter
NgDiagramConfig
NgDiagramEdgeTemplate
NgDiagramEdgeTemplateMap
NgDiagramGroupNodeTemplate
NgDiagramNodeTemplate
NgDiagramNodeTemplateMap
NgDiagramPaletteItem
Node
NodeRotationConfig
Point
PointerInputEvent
Port
PortLocation
PortSide
ResizeConfig
RoutingMode
SelectionChangedEvent
SelectionMovedEvent
SelectionMovingConfig
SimpleNode
Size
SnappingConfig
TransactionResult
Viewport
ViewportChangedEvent
ZIndexConfig
ZoomConfig
GitHub
Select theme
Dark
Light
Auto
MiddlewareChain
MiddlewareChain
=
Middleware
[]
Type for middleware chain
Template
Section titled “Template”
Type of the state being modified