ایمپورت

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

NuiTour

یک تور راهنما.

سلکتور
nui-tour
NuiTour: ویژگی‌ها
نامنوعپیش‌فرضتوضیح
stepsورودیNuiTourStep[][]گام‌ها، به ترتیب.
openدوطرفهbooleanfalseاینکه تور در جریان است یا نه.
stepدوطرفهnumber0گامی که نمایش داده می‌شود، از ۰.
labelsورودیPartial<NuiTourLabels>همهٔ متن‌هایی که نشان می‌دهد، برای ترجمه.
finishedخروجیvoidوقتی آخرین گام انجام شود منتشر می‌شود.
dismissedخروجیnumberوقتی تور زودتر تمام شود، گامی را که تور در آن تمام شد منتشر می‌کند.
startمتد(from?: number) => voidتور را از اولین گام یا گام داده‌شده شروع می‌کند.
endمتد(finished: boolean) => voidتور را تمام می‌کند، چه کامل شده باشد چه نیمه‌کاره رها شود.

NuiTourStep

یک گام از تور.

NuiTourStep: ویژگی‌ها
نامنوعپیش‌فرضتوضیح
targetویژگیstring | Element | (() => Element | null)چیزی که به آن اشاره می‌کند. بدون آن، کارت وسط صفحه نمایش داده می‌شود.
titleویژگیstringعنوان کارت.
contentویژگیstring | TemplateRefمتن آن، یا یک قالب.
sideویژگی'top' | 'bottom' | 'start' | 'end''bottom'اینکه کارت در کدام سمت هدف قرار بگیرد.
alignویژگی'start' | 'center' | 'end''center'نحوهٔ هم‌ترازی کارت با هدف.
paddingویژگیnumber8فاصلهٔ دور هدف در نورافکن، به پیکسل.
interactiveویژگیbooleanfalseتا وقتی کارت باز است، می‌توان از هدف استفاده کرد.
beforeShowویژگی() => void | Promise<void>پیش از نمایش گام اجرا می‌شود. اگر promise برگرداند، تور منتظرش می‌ماند.