Import
import { type NuiCommand, NuiCommandPalette } from '@needless-ui/angular/command';NuiCommandPalette
Hộp thoại modal có ô tìm kiếm trên các lệnh của bạn.
| Tên | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
commandsInput | NuiCommand[] | Các lệnh, dưới dạng đối tượng NuiCommand. | |
openHai chiều | boolean | false | Bảng lệnh có đang mở hay không. |
hotkeyInput | string | null | 'mod+k' | Phím tắt mở và đóng bảng lệnh từ bất kỳ đâu, hoặc null nếu không dùng. mod là ⌘ trên thiết bị Apple và Ctrl trên các thiết bị khác. |
bindShortcutsInput | boolean | false | Chạy cả các lệnh bằng phím tắt riêng của chúng, ở bất kỳ đâu trên trang. |
loopInput | boolean | true | Nhấn xuống ở lệnh cuối sẽ về lệnh đầu, và nhấn lên ở lệnh đầu sẽ về lệnh cuối. |
filteringInput | boolean | true | Lọc khi bạn gõ. Hãy tắt đi khi máy chủ lọc các lệnh. |
loadingInput | boolean | false | Hiển thị một dòng đang tải trong lúc chờ kết quả. |
hintsInput | boolean | true | Hiển thị gợi ý phím ở phía dưới. |
virtualInput | boolean | 'auto' | 'auto' | Chỉ render các dòng đang hiển thị: luôn luôn, không bao giờ, hoặc auto khi quá 200 dòng. |
labelInput | string | 'Command palette' | Accessible name của hộp thoại và ô tìm kiếm của nó. |
placeholderInput | string | 'Type a command or search…' | Văn bản hiển thị trong ô tìm kiếm còn trống. |
runOutput | NuiCommand | Phát ra mỗi lệnh được chạy. | |
queryChangeOutput | string | Phát ra văn bản trong lúc gõ, để tìm kiếm trên máy chủ. | |
showPhương thức | () => void | Mở bảng lệnh. | |
hidePhương thức | () => void | Đóng bảng lệnh. | |
togglePhương thức | () => void | Mở hoặc đóng bảng lệnh. | |
backPhương thức | () => void | Quay về trang trước đó. |
Mọi văn bản mà component hiển thị hoặc đọc lên cũng là input, nên bạn có thể dịch chúng: emptyLabel loadingLabel backLabel closeLabel moveLabel chooseLabel
NuiCommand
Một lệnh, hoặc một trang gồm nhiều lệnh.
| Tên | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
labelThuộc tính | string | Văn bản được hiển thị và dùng để tìm kiếm. | |
descriptionThuộc tính | string | Văn bản phụ bên dưới nhãn. | |
groupThuộc tính | string | Các lệnh cùng nhóm được liệt kê dưới tiêu đề của nhóm đó. | |
keywordsThuộc tính | string[] | Các từ khác mà tìm kiếm sẽ khớp, chẳng hạn từ đồng nghĩa. | |
shortcutThuộc tính | string | Các phím hiển thị kèm lệnh, chẳng hạn mod+shift+p. | |
disabledThuộc tính | boolean | Vẫn hiển thị nhưng không chạy được. | |
childrenThuộc tính | NuiCommand[] | Các lệnh ở cấp dưới: chọn lệnh này sẽ mở chúng thành một trang. | |
runThuộc tính | () => void | Chạy khi lệnh được chọn, sau khi bảng lệnh đã đóng. | |
idThuộc tính | string | Để bạn tự dùng, chẳng hạn để phân biệt các lệnh trong (run). |