Import

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

NuiEditor

ตัวแก้ไขข้อความแบบ rich text

Selector
nui-editor
NuiEditor: พร็อพเพอร์ตี
ชื่อชนิดค่าเริ่มต้นคำอธิบาย
valueสองทางstring''เนื้อหาในรูป HTML หรือ Markdown และเป็นค่าว่างเมื่อไม่มีข้อความ
formatInput'html' | 'markdown''html'รูปแบบการเขียนค่า
toolsInputNuiEditorTool[]NUI_EDITOR_TOOLSปุ่มของแถบเครื่องมือตามลำดับ โดยใช้ | คั่นระหว่างกลุ่ม
label, labelledBy, describedByInputstringตั้งชื่อและคำอธิบายให้เนื้อหา
placeholderInputstringแสดงขณะที่ยังว่างอยู่
readonly, disabled, invalidInputbooleanfalseแสดงเนื้อหาโดยแก้ไขไม่ได้ ปิดการใช้งาน และทำเครื่องหมายว่าไม่ถูกต้อง ตามลำดับ
labelsInputPartial<NuiEditorLabels>ข้อความทุกส่วนที่ตัวแก้ไขแสดงหรือประกาศ สำหรับการแปล
runเมธอด(tool: NuiEditorTool) => voidเรียกใช้คำสั่งของแถบเครื่องมือ
undo, redo, focusเมธอด() => voidเลิกทำ ทำซ้ำ และย้ายโฟกัสเข้าไปในข้อความ

Helpers

ฟังก์ชันสำหรับแปลงเอกสาร

Helpers: พร็อพเพอร์ตี
ชื่อชนิดค่าเริ่มต้นคำอธิบาย
nuiEditorToHtml, nuiEditorToMarkdownเมธอด(doc) => stringเขียนเอกสารเป็น HTML หรือ Markdown
nuiEditorFromHtml, nuiEditorFromMarkdownเมธอด(text, document?) => NuiEditorDocอ่าน HTML หรือ Markdown เข้ามาเป็นเอกสาร โดยเก็บเฉพาะสิ่งที่ตัวแก้ไขแสดงได้