Import

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

NuiTour

Une visite guidée.

Sélecteur
nui-tour
NuiTour: Propriétés
NomTypePar défautDescription
stepsInputNuiTourStep[][]Les étapes, dans l’ordre.
openBidirectionnelbooleanfalseIndique si la visite est en cours.
stepBidirectionnelnumber0L’étape affichée, à partir de 0.
labelsInputPartial<NuiTourLabels>Tous les textes qu’elle affiche, à traduire.
finishedOutputvoidÉmet quand la dernière étape est terminée.
dismissedOutputnumberÉmet l’étape sur laquelle la visite s’est arrêtée, quand elle s’arrête avant la fin.
startMéthode(from?: number) => voidDémarre la visite, à la première étape ou à celle indiquée.
endMéthode(finished: boolean) => voidMet fin à la visite, comme terminée ou abandonnée.

NuiTourStep

Une étape de la visite.

NuiTourStep: Propriétés
NomTypePar défautDescription
targetPropriétéstring | Element | (() => Element | null)Ce qu’elle désigne. Sans cible, la carte s’affiche au centre.
titlePropriétéstringLe titre de la carte.
contentPropriétéstring | TemplateRefSon texte, ou un template.
sidePropriété'top' | 'bottom' | 'start' | 'end''bottom'Le côté de la cible où se place la carte.
alignPropriété'start' | 'center' | 'end''center'L’alignement de la carte par rapport à la cible.
paddingPropriéténumber8Marge autour de la cible mise en évidence, en pixels.
interactivePropriétébooleanfalseLa cible reste utilisable pendant que la carte est affichée.
beforeShowPropriété() => void | Promise<void>S’exécute avant l’affichage de l’étape. Si elle renvoie une promesse, la visite l’attend.