インポート

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

NuiTour

ガイドツアー。

セレクター
nui-tour
NuiTour: プロパティ
名前型デフォルト説明
steps入力NuiTourStep[][]ステップ。順番に並べます。
open双方向booleanfalseツアーが実行中かどうか。
step双方向number0表示中のステップ。0 から数えます。
labels入力Partial<NuiTourLabels>ツアーが表示するすべてのテキスト。翻訳に使います。
finished出力void最後のステップが完了したときに出力します。
dismissed出力number途中で終了したときに、終了したステップを出力します。
startメソッド(from?: number) => voidツアーを開始します。最初のステップ、または指定したステップから始まります。
endメソッド(finished: boolean) => voidツアーを、完了または中断として終了します。

NuiTourStep

ツアーの1ステップ。

NuiTourStep: プロパティ
名前型デフォルト説明
targetプロパティstring | Element | (() => Element | null)指し示す対象。指定しない場合、カードは中央に表示されます。
titleプロパティstringカードのタイトル。
contentプロパティstring | TemplateRefカードの本文、またはテンプレート。
sideプロパティ'top' | 'bottom' | 'start' | 'end''bottom'ターゲットのどちら側にカードを表示するか。
alignプロパティ'start' | 'center' | 'end''center'カードをターゲットとどう揃えるか。
paddingプロパティnumber8スポットライト内でターゲットの周りに取る余白(ピクセル単位)。
interactiveプロパティbooleanfalseカードの表示中もターゲットを操作できるようにします。
beforeShowプロパティ() => void | Promise<void>ステップを表示する前に実行されます。Promise を返すと、ツアーはその完了を待ちます。