Angular ToastUI Editor
Angular 2+ plugin for tui-editor tui-editor
Installation
To install this library, run:
$ npm install ngx-tui-editor --save
Setup
To install, simply run:
$ npm install ngx-tui-editor
and then from your AppModule
:
;; ; // Import;
Use in the template like so:
<!-- You can now use the editor in any component --> {{title}}
You may pass options to the component in the following format
options : ,
If you wish to interact with more features of the plugin:
Inject the service in the component that you wish to use the editor.
;;
The following functions can be called on the TuiService:
Function | Use | Returns |
---|---|---|
getMarkdown( ) | Gets markdown syntax text from editor | string |
getHtml( ) | Gets html syntax text from editor | string |
getSelectedText( ) | Gets only selected text from editor | string |
insertText(text: string) | Inserts plain text into editor | void |
setHtml(text: string) | Inserts html text and formats into markdown in editor | void |
setMarkdown(text: string) | Inserts markdown text and formats into markdown syntax in editor | void |
hide( ) | Hides the editor pane | void |
show( ) | Shows the editor pane | void |
Development
To generate all *.js
, *.d.ts
and *.metadata.json
files:
$ npm run build
License
MIT © Tyler Howard