가져오기

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) => Promise프로미스가 처리될 때까지 로딩 토스트를 표시한 다음, 성공 또는 danger 메시지를 표시합니다.
dismiss메서드(id?: string) => void토스트 하나 또는 전부를 닫습니다.

NuiToasterRegion

토스트가 나타나는 영역입니다. 앱 셸에 한 번만 배치합니다.

셀렉터
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 값으로 지정합니다.