Import

import-command.ts
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.

Selector
nui-command-palette
NuiCommandPalette: Thuộc tính
TênKiểuMặc địnhMô tả
commandsInputNuiCommand[]Các lệnh, dưới dạng đối tượng NuiCommand.
openHai chiềubooleanfalseBảng lệnh có đang mở hay không.
hotkeyInputstring | 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.
bindShortcutsInputbooleanfalseChạ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.
loopInputbooleantrueNhấ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.
filteringInputbooleantrueLọc khi bạn gõ. Hãy tắt đi khi máy chủ lọc các lệnh.
loadingInputbooleanfalseHiển thị một dòng đang tải trong lúc chờ kết quả.
hintsInputbooleantrueHiển thị gợi ý phím ở phía dưới.
virtualInputboolean | '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.
labelInputstring'Command palette'Accessible name của hộp thoại và ô tìm kiếm của nó.
placeholderInputstring'Type a command or search…'Văn bản hiển thị trong ô tìm kiếm còn trống.
runOutputNuiCommandPhát ra mỗi lệnh được chạy.
queryChangeOutputstringPhát ra văn bản trong lúc gõ, để tìm kiếm trên máy chủ.
showPhương thức() => voidMở bảng lệnh.
hidePhương thức() => voidĐóng bảng lệnh.
togglePhương thức() => voidMở hoặc đóng bảng lệnh.
backPhương thức() => voidQuay 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.

NuiCommand: Thuộc tính
TênKiểuMặc địnhMô tả
labelThuộc tínhstringVăn bản được hiển thị và dùng để tìm kiếm.
descriptionThuộc tínhstringVăn bản phụ bên dưới nhãn.
groupThuộc tínhstringCác lệnh cùng nhóm được liệt kê dưới tiêu đề của nhóm đó.
keywordsThuộc tínhstring[]Các từ khác mà tìm kiếm sẽ khớp, chẳng hạn từ đồng nghĩa.
shortcutThuộc tínhstringCác phím hiển thị kèm lệnh, chẳng hạn mod+shift+p.
disabledThuộc tínhbooleanVẫn hiển thị nhưng không chạy được.
childrenThuộc tínhNuiCommand[]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() => voidChạy khi lệnh được chọn, sau khi bảng lệnh đã đóng.
idThuộc tínhstringĐể bạn tự dùng, chẳng hạn để phân biệt các lệnh trong (run).