Import
import { NuiTour, type NuiTourStep } from '@needless-ui/angular/tour';NuiTour
Une visite guidée.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
stepsInput | NuiTourStep[] | [] | Les étapes, dans l’ordre. |
openBidirectionnel | boolean | false | Indique si la visite est en cours. |
stepBidirectionnel | number | 0 | L’étape affichée, à partir de 0. |
labelsInput | Partial<NuiTourLabels> | Tous les textes qu’elle affiche, à traduire. | |
finishedOutput | void | Émet quand la dernière étape est terminée. | |
dismissedOutput | number | Émet l’étape sur laquelle la visite s’est arrêtée, quand elle s’arrête avant la fin. | |
startMéthode | (from?: number) => void | Démarre la visite, à la première étape ou à celle indiquée. | |
endMéthode | (finished: boolean) => void | Met fin à la visite, comme terminée ou abandonnée. |
NuiTourStep
Une étape de la visite.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
targetPropriété | string | Element | (() => Element | null) | Ce qu’elle désigne. Sans cible, la carte s’affiche au centre. | |
titlePropriété | string | Le titre de la carte. | |
contentPropriété | string | TemplateRef | Son 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é | number | 8 | Marge autour de la cible mise en évidence, en pixels. |
interactivePropriété | boolean | false | La 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. |