Import
import { NuiTour, type NuiTourStep } from '@needless-ui/angular/tour';NuiTour
Isang guided tour.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
stepsInput | NuiTourStep[] | [] | Ang mga step, ayon sa pagkakasunod. |
openTwo-way | boolean | false | Kung tumatakbo ang tour. |
stepTwo-way | number | 0 | Ang step na ipinapakita, mula sa 0. |
labelsInput | Partial<NuiTourLabels> | Bawat text na ipinapakita nito, para maisalin. | |
finishedOutput | void | Nagfa-fire kapag tapos na ang huling step. | |
dismissedOutput | number | Inilalabas ang step kung saan natapos ang tour, kapag maaga itong natapos. | |
startMethod | (from?: number) => void | Sinisimulan ang tour, mula sa unang step o sa step na ibinigay. | |
endMethod | (finished: boolean) => void | Tinatapos ang tour, bilang natapos o na-dismiss. |
NuiTourStep
Isang step ng tour.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
targetProperty | string | Element | (() => Element | null) | Kung saan ito tumuturo. Kapag wala, lumalabas ang card sa gitna. | |
titleProperty | string | Ang title ng card. | |
contentProperty | string | TemplateRef | Ang text nito, o isang template. | |
sideProperty | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | Kung saang gilid ng target pupunta ang card. |
alignProperty | 'start' | 'center' | 'end' | 'center' | Kung paano pumapantay ang card sa target. |
paddingProperty | number | 8 | Ang espasyo sa paligid ng target sa spotlight, sa pixel. |
interactiveProperty | boolean | false | Magagamit ang target habang nakabukas ang card. |
beforeShowProperty | () => void | Promise<void> | Tumatakbo bago lumabas ang step. Naghihintay ang tour sa isang promise. |