Import
import { NuiTour, type NuiTourStep } from '@needless-ui/angular/tour';NuiTour
Một tour hướng dẫn.
| Tên | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
stepsInput | NuiTourStep[] | [] | Các bước, theo thứ tự. |
openHai chiều | boolean | false | Tour có đang chạy hay không. |
stepHai chiều | number | 0 | Bước đang hiển thị, tính từ 0. |
labelsInput | Partial<NuiTourLabels> | Mọi văn bản mà tour hiển thị, để dịch. | |
finishedOutput | void | Phát ra khi bước cuối cùng hoàn tất. | |
dismissedOutput | number | Phát ra bước mà tour dừng lại, khi tour kết thúc sớm. | |
startPhương thức | (from?: number) => void | Bắt đầu tour, từ bước đầu tiên hoặc từ bước được chỉ định. | |
endPhương thức | (finished: boolean) => void | Kết thúc tour, dưới dạng hoàn tất hoặc bỏ dở. |
NuiTourStep
Một bước của tour.
| Tên | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
targetThuộc tính | string | 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ính | string | Tiêu đề của thẻ. | |
contentThuộc tính | string | TemplateRef | Nộ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ính | number | 8 | Khoảng trống quanh đích trong vùng sáng, tính bằng pixel. |
interactiveThuộc tính | boolean | false | Có 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ó. |