Import
import { NuiEditor } from '@needless-ui/angular/editor';NuiEditor
ตัวแก้ไขข้อความแบบ rich text
| ชื่อ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
valueสองทาง | string | '' | เนื้อหาในรูป HTML หรือ Markdown และเป็นค่าว่างเมื่อไม่มีข้อความ |
formatInput | 'html' | 'markdown' | 'html' | รูปแบบการเขียนค่า |
toolsInput | NuiEditorTool[] | NUI_EDITOR_TOOLS | ปุ่มของแถบเครื่องมือตามลำดับ โดยใช้ | คั่นระหว่างกลุ่ม |
label, labelledBy, describedByInput | string | ตั้งชื่อและคำอธิบายให้เนื้อหา | |
placeholderInput | string | แสดงขณะที่ยังว่างอยู่ | |
readonly, disabled, invalidInput | boolean | false | แสดงเนื้อหาโดยแก้ไขไม่ได้ ปิดการใช้งาน และทำเครื่องหมายว่าไม่ถูกต้อง ตามลำดับ |
labelsInput | Partial<NuiEditorLabels> | ข้อความทุกส่วนที่ตัวแก้ไขแสดงหรือประกาศ สำหรับการแปล | |
runเมธอด | (tool: NuiEditorTool) => void | เรียกใช้คำสั่งของแถบเครื่องมือ | |
undo, redo, focusเมธอด | () => void | เลิกทำ ทำซ้ำ และย้ายโฟกัสเข้าไปในข้อความ |
Helpers
ฟังก์ชันสำหรับแปลงเอกสาร
| ชื่อ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
nuiEditorToHtml, nuiEditorToMarkdownเมธอด | (doc) => string | เขียนเอกสารเป็น HTML หรือ Markdown | |
nuiEditorFromHtml, nuiEditorFromMarkdownเมธอด | (text, document?) => NuiEditorDoc | อ่าน HTML หรือ Markdown เข้ามาเป็นเอกสาร โดยเก็บเฉพาะสิ่งที่ตัวแก้ไขแสดงได้ |