Import

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

NuiTour

Một tour hướng dẫn.

Selector
nui-tour
NuiTour: Thuộc tính
TênKiểuMặc địnhMô tả
stepsInputNuiTourStep[][]Các bước, theo thứ tự.
openHai chiềubooleanfalseTour có đang chạy hay không.
stepHai chiềunumber0Bước đang hiển thị, tính từ 0.
labelsInputPartial<NuiTourLabels>Mọi văn bản mà tour hiển thị, để dịch.
finishedOutputvoidPhát ra khi bước cuối cùng hoàn tất.
dismissedOutputnumberPhát ra bước mà tour dừng lại, khi tour kết thúc sớm.
startPhương thức(from?: number) => voidBắt đầu tour, từ bước đầu tiên hoặc từ bước được chỉ định.
endPhương thức(finished: boolean) => voidKết thúc tour, dưới dạng hoàn tất hoặc bỏ dở.

NuiTourStep

Một bước của tour.

NuiTourStep: Thuộc tính
TênKiểuMặc địnhMô tả
targetThuộc tínhstring | Element | (() => Element | null)Phần tử mà bước chỉ vào. Nếu không có, thẻ hiện ở giữa.
titleThuộc tínhstringTiêu đề của thẻ.
contentThuộc tínhstring | TemplateRefNội dung dạng văn bản, hoặc một template.
sideThuộc tính'top' | 'bottom' | 'start' | 'end''bottom'Thẻ nằm ở phía nào của đích.
alignThuộc tính'start' | 'center' | 'end''center'Cách thẻ căn chỉnh với đích.
paddingThuộc tínhnumber8Khoảng trống quanh đích trong vùng sáng, tính bằng pixel.
interactiveThuộc tínhbooleanfalseCó thể dùng đích khi thẻ đang hiện.
beforeShowThuộc tính() => void | Promise<void>Chạy trước khi bước hiện ra. Nếu hàm trả về promise, tour sẽ chờ nó.