インポート

import-editor.ts
import { NuiEditor } from '@needless-ui/angular/editor';

NuiEditor

リッチテキストエディター。

セレクター
nui-editor
NuiEditor: プロパティ
名前型デフォルト説明
value双方向string''内容。HTML または Markdown で、テキストがないときは空です。
format入力'html' | 'markdown''html'値の書き方。
tools入力NuiEditorTool[]NUI_EDITOR_TOOLSツールバーのボタン。順番に並べ、グループの間には | を入れます。
label, labelledBy, describedBy入力string内容に名前と説明を付けます。
placeholder入力string空のときに表示するテキスト。
readonly, disabled, invalid入力booleanfalseそれぞれ、編集させずに内容を表示する、操作できなくする、無効としてマークする設定です。
labels入力Partial<NuiEditorLabels>エディターが表示または読み上げるすべてのテキスト。翻訳に使います。
runメソッド(tool: NuiEditorTool) => voidツールバーのコマンドを実行します。
undo, redo, focusメソッド() => voidそれぞれ、取り消し、やり直し、テキストへのフォーカス移動を行います。

Helpers

ドキュメントを変換する関数。

Helpers: プロパティ
名前型デフォルト説明
nuiEditorToHtml, nuiEditorToMarkdownメソッド(doc) => stringドキュメントを HTML または Markdown として書き出します。
nuiEditorFromHtml, nuiEditorFromMarkdownメソッド(text, document?) => NuiEditorDocHTML または Markdown をドキュメントとして読み込みます。エディターが表示できるものだけを残します。