Impor

import-tour.ts
import { NuiTour, type NuiTourStep } from '@needless-ui/angular/tour';

NuiTour

Tur terpandu.

Selektor
nui-tour
NuiTour: Properti
NamaTipeDefaultDeskripsi
stepsInputNuiTourStep[][]Langkah-langkahnya, sesuai urutan.
openDua arahbooleanfalseApakah tur sedang berjalan.
stepDua arahnumber0Langkah yang ditampilkan, mulai dari 0.
labelsInputPartial<NuiTourLabels>Semua teks yang ditampilkannya, untuk diterjemahkan.
finishedOutputvoidTerpicu saat langkah terakhir selesai.
dismissedOutputnumberMengirimkan langkah tempat tur berakhir, jika tur berakhir lebih awal.
startMetode(from?: number) => voidMemulai tur, dari langkah pertama atau dari langkah yang diberikan.
endMetode(finished: boolean) => voidMengakhiri tur, sebagai selesai atau dibatalkan.

NuiTourStep

Satu langkah dalam tur.

NuiTourStep: Properti
NamaTipeDefaultDeskripsi
targetPropertistring | Element | (() => Element | null)Yang ditunjuk langkah ini. Tanpa target, kartu tampil di tengah.
titlePropertistringJudul kartu.
contentPropertistring | TemplateRefTeksnya, atau template.
sideProperti'top' | 'bottom' | 'start' | 'end''bottom'Sisi target tempat kartu diletakkan.
alignProperti'start' | 'center' | 'end''center'Cara kartu disejajarkan dengan target.
paddingPropertinumber8Ruang di sekitar target dalam sorotan, dalam piksel.
interactivePropertibooleanfalseTarget bisa digunakan selama kartu tampil.
beforeShowProperti() => void | Promise<void>Berjalan sebelum langkah ditampilkan. Jika berupa promise, tur menunggunya.