Importación
import { NuiTour, type NuiTourStep } from '@needless-ui/angular/tour';NuiTour
Un recorrido guiado.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
stepsInput | NuiTourStep[] | [] | Los pasos, en orden. |
openBidireccional | boolean | false | Si el recorrido está en marcha. |
stepBidireccional | number | 0 | El paso que se muestra, desde 0. |
labelsInput | Partial<NuiTourLabels> | Todos los textos que muestra, para traducirlos. | |
finishedOutput | void | Emite cuando se completa el último paso. | |
dismissedOutput | number | Emite el paso en el que terminó el recorrido, cuando termina antes de tiempo. | |
startMétodo | (from?: number) => void | Inicia el recorrido, desde el primer paso o desde el indicado. | |
endMétodo | (finished: boolean) => void | Termina el recorrido, como completado o descartado. |
NuiTourStep
Un paso del recorrido.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
targetPropiedad | string | Element | (() => Element | null) | Lo que señala. Sin objetivo, la tarjeta aparece en el centro. | |
titlePropiedad | string | El título de la tarjeta. | |
contentPropiedad | string | TemplateRef | Su texto, o una plantilla. | |
sidePropiedad | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | En qué lado del objetivo va la tarjeta. |
alignPropiedad | 'start' | 'center' | 'end' | 'center' | Cómo se alinea la tarjeta con el objetivo. |
paddingPropiedad | number | 8 | Margen alrededor del objetivo resaltado, en píxeles. |
interactivePropiedad | boolean | false | El objetivo se puede usar mientras la tarjeta está visible. |
beforeShowPropiedad | () => void | Promise<void> | Se ejecuta antes de mostrar el paso. Si devuelve una promesa, el recorrido la espera. |