Import

import-markdown.ts
import { NuiMarkdown } from '@needless-ui/angular/markdown';

NuiMarkdown

Render Markdown thành các phần tử.

Selector
nui-markdown
NuiMarkdown: Thuộc tính
TênKiểuMặc địnhMô tả
textInputstring''Nội dung Markdown.
streamingInputbooleanfalseVăn bản vẫn đang đến.
headingLevelInputnumber3Cấp của tiêu đề #. Các cấp sâu hơn nối tiếp, tối đa là 6.
imagesInputbooleanfalseHiển thị hình ảnh. Nếu không, văn bản của ảnh sẽ là liên kết tới ảnh, vì ảnh có thể dùng để theo dõi.
labelsInputPartial<NuiMarkdownLabels>Văn bản của nút sao chép và các văn bản tương tự, để dịch.
codeTemplateInputTemplateRef | nullnullTemplate khối mã lấy từ nơi khác, chẳng hạn từ chat chứa component này.

NuiMarkdownCode

Vẽ khối mã. Context chứa mã, lang, và open khi khối vẫn đang đến.

Selector
ng-template[nuiMarkdownCode]

nuiParseMarkdown

Bộ phân tích cú pháp và các hàm hỗ trợ, để dùng mà không cần component.

nuiParseMarkdown: Thuộc tính
TênKiểuMặc địnhMô tả
nuiParseMarkdownPhương thức(text, { streaming? }) => NuiMarkdownBlock[]Cây gồm các khối và phần tử inline mà component vẽ ra.
nuiMarkdownToTextPhương thức(text) => stringVăn bản thuần, mỗi khối một dòng, để đọc lên hoặc xem trước.
nuiSafeUrlPhương thức(url) => booleanLiên kết có trỏ tới địa chỉ web, email hay số điện thoại hay không.