Importación

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

NuiTour

Un recorrido guiado.

Selector
nui-tour
NuiTour: Propiedades
NombreTipoPredeterminadoDescripción
stepsInputNuiTourStep[][]Los pasos, en orden.
openBidireccionalbooleanfalseSi el recorrido está en marcha.
stepBidireccionalnumber0El paso que se muestra, desde 0.
labelsInputPartial<NuiTourLabels>Todos los textos que muestra, para traducirlos.
finishedOutputvoidEmite cuando se completa el último paso.
dismissedOutputnumberEmite el paso en el que terminó el recorrido, cuando termina antes de tiempo.
startMétodo(from?: number) => voidInicia el recorrido, desde el primer paso o desde el indicado.
endMétodo(finished: boolean) => voidTermina el recorrido, como completado o descartado.

NuiTourStep

Un paso del recorrido.

NuiTourStep: Propiedades
NombreTipoPredeterminadoDescripción
targetPropiedadstring | Element | (() => Element | null)Lo que señala. Sin objetivo, la tarjeta aparece en el centro.
titlePropiedadstringEl título de la tarjeta.
contentPropiedadstring | TemplateRefSu 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.
paddingPropiedadnumber8Margen alrededor del objetivo resaltado, en píxeles.
interactivePropiedadbooleanfalseEl 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.