Import
import { NuiTour, type NuiTourStep } from '@needless-ui/angular/tour';NuiTour
Eine geführte Tour.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
stepsInput | NuiTourStep[] | [] | Die Schritte, der Reihe nach. |
openTwo-Way | boolean | false | Ob die Tour läuft. |
stepTwo-Way | number | 0 | Der angezeigte Schritt, ab 0 gezählt. |
labelsInput | Partial<NuiTourLabels> | Alle Texte, die sie anzeigt, zum Übersetzen. | |
finishedOutput | void | Emittiert, wenn der letzte Schritt erledigt ist. | |
dismissedOutput | number | Emittiert den Schritt, bei dem die Tour vorzeitig endete. | |
startMethode | (from?: number) => void | Startet die Tour, ab dem ersten oder dem angegebenen Schritt. | |
endMethode | (finished: boolean) => void | Beendet die Tour, als abgeschlossen oder abgebrochen. |
NuiTourStep
Ein Schritt der Tour.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
targetEigenschaft | string | Element | (() => Element | null) | Worauf er zeigt. Ohne Ziel erscheint die Karte in der Mitte. | |
titleEigenschaft | string | Der Titel der Karte. | |
contentEigenschaft | string | TemplateRef | Der Text der Karte oder ein Template. | |
sideEigenschaft | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | Auf welcher Seite des Ziels die Karte erscheint. |
alignEigenschaft | 'start' | 'center' | 'end' | 'center' | Wie die Karte am Ziel ausgerichtet ist. |
paddingEigenschaft | number | 8 | Abstand um das Ziel im Spotlight, in Pixeln. |
interactiveEigenschaft | boolean | false | Das Ziel lässt sich benutzen, während die Karte offen ist. |
beforeShowEigenschaft | () => void | Promise<void> | Läuft, bevor der Schritt erscheint. Auf ein zurückgegebenes Promise wartet die Tour. |