Import

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

NuiTour

Tour แนะนำการใช้งาน

Selector
nui-tour
NuiTour: พร็อพเพอร์ตี
ชื่อชนิดค่าเริ่มต้นคำอธิบาย
stepsInputNuiTourStep[][]ขั้นตอนต่าง ๆ เรียงตามลำดับ
openสองทางbooleanfalseTour กำลังทำงานอยู่หรือไม่
stepสองทางnumber0ขั้นตอนที่แสดงอยู่ เริ่มนับจาก 0
labelsInputPartial<NuiTourLabels>ข้อความทุกส่วนที่แสดง สำหรับการแปล
finishedOutputvoidส่งค่าออกมาเมื่อขั้นตอนสุดท้ายเสร็จสิ้น
dismissedOutputnumberส่งขั้นตอนที่ Tour จบลงออกมา เมื่อ Tour จบก่อนกำหนด
startเมธอด(from?: number) => voidเริ่ม Tour จากขั้นตอนแรก หรือจากขั้นตอนที่ระบุ
endเมธอด(finished: boolean) => voidจบ Tour โดยนับว่าเสร็จสิ้นหรือถูกยกเลิก

NuiTourStep

ขั้นตอนหนึ่งของ Tour

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 Tour จะรอจนเสร็จ