Skip to main content

DiagramComponent

Renders an SVG diagram.

Implements​

  • AfterViewInit
  • OnDestroy

Methods​

ngAfterViewInit()​

ngAfterViewInit(): void

A callback method that is invoked immediately after Angular has completed initialization of a component's view. It is invoked only once when the view is instantiated.

Returns​

void

Implementation of​

AfterViewInit.ngAfterViewInit


ngOnDestroy()​

ngOnDestroy(): void

A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.

Returns​

void

Implementation of​

OnDestroy.ngOnDestroy


save()​

save(options?): DiagramSaveData

Saves the diagram data and state to an object.

Parameters​

options?​

DiagramSaveOptions

Options for save

Returns​

DiagramSaveData


saveToUrl()​

saveToUrl(options): void

Saves the diagram data and state via POST to a nominated URL. Internally this calls save and then posts the result to the url you specify.

Parameters​

options​

SaveOptions

Options for save.

Returns​

void

Properties​

data​

data: InputSignal<Record<string, any>>

Optional data to load after the view has been initialised. This input is a signal, and will reload the dataset if changed.

Input​


diagram​

diagram: Diagram

The underlying Diagram.

Class Member​


modelOptions?​

optional modelOptions: ModelOptions

Options for the underlying model

Input​


options?​

optional options: DiagramOptions

Options for the Diagram

Input​


url​

url: InputSignal<string>

Optional url from which to load data after the view has been initialised. This input is a signal, and will reload the dataset if changed.

Input​