가져오기
import { NuiTour, type NuiTourStep } from '@needless-ui/angular/tour';NuiTour
가이드 투어입니다.
| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
steps입력 | NuiTourStep[] | [] | 단계 목록. 순서대로 나열합니다. |
open양방향 | boolean | false | 투어가 진행 중인지 여부. |
step양방향 | number | 0 | 표시된 단계. 0부터 셉니다. |
labels입력 | Partial<NuiTourLabels> | 투어가 표시하는 모든 텍스트. 번역할 때 사용합니다. | |
finished출력 | void | 마지막 단계를 마치면 내보냅니다. | |
dismissed출력 | number | 투어가 중간에 끝나면, 끝난 시점의 단계를 내보냅니다. | |
start메서드 | (from?: number) => void | 투어를 시작합니다. 첫 단계 또는 지정한 단계부터 시작합니다. | |
end메서드 | (finished: boolean) => void | 투어를 끝냅니다. 완료 또는 중단으로 끝낼 수 있습니다. |
NuiTourStep
투어의 한 단계입니다.
| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
target속성 | string | Element | (() => Element | null) | 단계가 가리키는 대상. 없으면 카드가 가운데에 표시됩니다. | |
title속성 | string | 카드의 제목. | |
content속성 | string | TemplateRef | 카드의 텍스트 또는 템플릿. | |
side속성 | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | 대상의 어느 쪽에 카드를 놓을지. |
align속성 | 'start' | 'center' | 'end' | 'center' | 카드를 대상과 어떻게 정렬할지. |
padding속성 | number | 8 | 스포트라이트 안에서 대상 주위에 두는 여백(픽셀 단위). |
interactive속성 | boolean | false | 카드가 떠 있는 동안에도 대상을 사용할 수 있습니다. |
beforeShow속성 | () => void | Promise<void> | 단계가 표시되기 전에 실행됩니다. 프로미스를 반환하면 투어가 기다립니다. |