This repository is a fork of @tinynodes/ngx-editorjs with a collection of Angular components. This is upgraded to use with ivy renderer. Tested in Angular 16.
This library provides Angular support for EditorJS. Inside the module you will find:
NgxEditorJSDirective- An Angular Directive used to attach anEditorJSinstance to any block DOM elementNgxEditorJSComponent- An that is Reactive Forms compatibleNgxEditorJSMaterialFieldComponentAn Form Field component that provides all the required properties and life-cycle events required.NgxEditorJSService- A Service that can be injected into an application to provide a interface to interact withEditorJSinstances. Underneath are the privateNgxEditorJSPluginServiceandNgxEditorJSInstanceServiceservices. These are private but can be imported viaɵNgxEditorJSPluginServiceandɵNgxEditorJSInstanceServicefrom the library if you want to use them.
Within these components you will be able to access the underlying EditorJS instance, for use see the EditorJS API Docs
Below are the dependencies to use the features.
This project provides a set of features for using EditorJS within Angular 7+
This project provides the plugin service module that exports handles
plugins for @umami-creative/ngx-editorjs-ivy. The module also ships a set of default
plugins and documentation on how to add new ones easily.
This repository is run by Umami Creative GmbH