インポート

import-toast.ts
import { NuiToaster, NuiToasterRegion } from '@needless-ui/angular/toast';

NuiToaster

トーストを表示するサービス。どこにでも注入できます。

セレクター
inject(NuiToaster)
NuiToaster: プロパティ
名前型デフォルト説明
toastsメソッドSignal<readonly NuiToast[]>画面上のすべてのトースト。新しいものから順に並びます。
showメソッド(options: NuiToastOptions | string) => NuiToastRefトーストを表示します。タイトル、または説明、トーン、表示時間、アクション、id を含むオプションを渡します。
successメソッド(title, options?) => NuiToastRef成功のトーストを表示します。
warningメソッド(title, options?) => NuiToastRef警告のトーストを表示します。
dangerメソッド(title, options?) => NuiToastRefdanger のトーストを表示します。8秒間表示され、すぐに読み上げられます。
promiseメソッド(promise, messages) => PromisePromise が確定するまで読み込み中のトーストを表示し、その後、成功または danger のメッセージを表示します。
dismissメソッド(id?: string) => voidトーストを1つ、またはすべて閉じます。

NuiToasterRegion

トーストが表示される領域。アプリシェルに1つだけ配置します。

セレクター
nui-toaster
NuiToasterRegion: プロパティ
名前型デフォルト説明
position入力'top-start' | 'top-center' | 'top-end' | 'bottom-start' | 'bottom-center' | 'bottom-end''bottom-end'ビューポートの角または辺。先頭側と末尾側は、テキストの方向に従います。
expanded入力booleanfalseスタックを広げたままにします。
label入力string'Notifications (Alt+T)'領域のアクセシブルな名前。そこへの移動方法も含めてください。
closeLabel入力string'Dismiss'閉じるボタンのアクセシブルな名前。
hotkey入力string'KeyT'Alt と組み合わせて、最新のトーストにフォーカスを移すキー。KeyboardEvent.code の値で指定します。