Impor

import-command.ts
import { type NuiCommand, NuiCommandPalette } from '@needless-ui/angular/command';

NuiCommandPalette

Dialog modal dengan kolom pencarian atas perintah-perintah Anda.

Selektor
nui-command-palette
NuiCommandPalette: Properti
NamaTipeDefaultDeskripsi
commandsInputNuiCommand[]Perintah-perintahnya, sebagai objek NuiCommand.
openDua arahbooleanfalseApakah palet sedang terbuka.
hotkeyInputstring | null'mod+k'Pintasan yang membuka dan menutup palet dari mana saja, atau null jika tidak ada. mod adalah ⌘ di perangkat Apple dan Ctrl di perangkat lain.
bindShortcutsInputbooleanfalseJuga menjalankan perintah lewat pintasannya sendiri, di mana saja pada halaman.
loopInputbooleantruePanah bawah di perintah terakhir menuju yang pertama, dan panah atas di perintah pertama menuju yang terakhir.
filteringInputbooleantrueMenyaring saat Anda mengetik. Matikan jika server yang menyaring perintah.
loadingInputbooleanfalseMenampilkan baris pemuatan selama menunggu hasil.
hintsInputbooleantrueMenampilkan petunjuk tombol di bagian bawah.
virtualInputboolean | 'auto''auto'Hanya merender baris yang terlihat: selalu, tidak pernah, atau auto jika lebih dari 200 baris.
labelInputstring'Command palette'Nama aksesibel dialog dan kolom pencariannya.
placeholderInputstring'Type a command or search…'Teks yang ditampilkan di kolom pencarian yang kosong.
runOutputNuiCommandMengirimkan setiap perintah yang dijalankan.
queryChangeOutputstringMengirimkan teks selagi diketik, untuk pencarian di server.
showMetode() => voidMembuka palet.
hideMetode() => voidMenutup palet.
toggleMetode() => voidMembuka palet, atau menutupnya.
backMetode() => voidKembali ke halaman sebelumnya.

Setiap teks yang ditampilkan atau diumumkannya juga merupakan input, jadi Anda bisa menerjemahkannya: emptyLabel loadingLabel backLabel closeLabel moveLabel chooseLabel

NuiCommand

Satu perintah, atau satu halaman perintah.

NuiCommand: Properti
NamaTipeDefaultDeskripsi
labelPropertistringTeks yang ditampilkan dan dicari.
descriptionPropertistringTeks sekunder di bawah label.
groupPropertistringPerintah dengan grup yang sama dicantumkan di bawah judul grup tersebut.
keywordsPropertistring[]Kata lain yang dicocokkan pencarian, misalnya sinonim.
shortcutPropertistringTombol yang ditampilkan bersamanya, misalnya mod+shift+p.
disabledPropertibooleanDitampilkan, tetapi tidak bisa dijalankan.
childrenPropertiNuiCommand[]Perintah satu tingkat di bawahnya: memilih perintah ini membukanya sebagai halaman.
runProperti() => voidDijalankan saat dipilih, setelah palet tertutup.
idPropertistringUntuk keperluan Anda sendiri, misalnya membedakan perintah di (run).