メインコンテンツまでスキップ
バージョン: v8

ion-loading

scoped

Properties

animated

Descriptiontrueの場合、ロードインジケータをアニメーションで表示します。
Attributeanimated
Typeboolean
Defaulttrue

backdropDismiss

Descriptiontrueの場合、バックドロップがクリックされたときにローディングインジケータが解除される。
Attributebackdrop-dismiss
Typeboolean
Defaultfalse

cssClass

DescriptionカスタムCSSに適用する追加のクラス。複数のクラスを指定する場合は、スペースで区切る必要があります。
Attributecss-class
Typestring | string[] | undefined
Defaultundefined

duration

Descriptionローディングインジケータを解除するまでの待ち時間(ミリ秒)。
Attributeduration
Typenumber
Default0

enterAnimation

Descriptionローディングインジケータが表示されたときに使用するアニメーションです。
Attributeenter-animation
Type((baseEl: any, opts?: any) => Animation) | undefined
Defaultundefined

htmlAttributes

Descriptionローダーに渡す追加属性。
Attributehtml-attributes
Typeundefined | { [key: string]: any; }
Defaultundefined

isOpen

Descriptiontrueの場合、ローディングインジケータは開きます。falseの場合、ローディングインジケータは閉じます。より細かく表示を制御したい場合に使用します。そうでない場合は、loadingController または trigger プロパティを使用してください。注意: ローディングインジケータが終了しても、isOpenは自動的に falseに戻されません。あなたのコードでそれを行う必要があります。
Attributeis-open
Typeboolean
Defaultfalse

keyboardClose

Descriptiontrueの場合、オーバーレイが表示されたときにキーボードが自動的に解除されます。
Attributekeyboard-close
Typeboolean
Defaulttrue

leaveAnimation

Descriptionローディングインジケータが解除されたときに使用するアニメーションです。
Attributeleave-animation
Type((baseEl: any, opts?: any) => Animation) | undefined
Defaultundefined

message

Descriptionローディングインジケータに表示するテキストコンテンツを任意で指定します。 このプロパティは、文字列としてカスタムHTMLを受け入れます。コンテンツはデフォルトでプレーンテキストとしてパースされます。カスタムHTMLを使用するには、Ionicの設定で innerHTMLTemplatesEnabledtrue に設定する必要があります。
Attributemessage
TypeIonicSafeString | string | undefined
Defaultundefined

mode

Descriptionmodeは、どのプラットフォームのスタイルを使用するかを決定します。
Attributemode
Type"ios" | "md"
Defaultundefined

showBackdrop

Descriptiontrueの場合、ロードインジケータの後ろにバックドロップが表示されます。
Attributeshow-backdrop
Typeboolean
Defaulttrue

spinner

Description表示するスピナーの名前。
Attributespinner
Type"bubbles" | "circles" | "circular" | "crescent" | "dots" | "lines" | "lines-sharp" | "lines-sharp-small" | "lines-small" | null | undefined
Defaultundefined

translucent

Descriptiontrueの場合、ロードインジケータは半透明になります。modeが "ios" で、デバイスが backdrop-filter をサポートしている場合にのみ適用されます。
Attributetranslucent
Typeboolean
Defaultfalse

trigger

Descriptionクリックするとローディングインジケータが開くトリガー要素に対応するIDです。
Attributetrigger
Typestring | undefined
Defaultundefined

Events

NameDescription
didDismissローディングインジケータが解除された後に発行されます。ionLoadingDidDismissの略記。
didPresentローディングインジケータが提示された後に放出される。ionLoadingWillDismissの略記。
ionLoadingDidDismissローディングが解除された後に発行されます。
ionLoadingDidPresentローディングが提示された後に発行されます。
ionLoadingWillDismissローディングが解除される前に発行されます。
ionLoadingWillPresentローディングが提示される前に発行されます。
willDismissローディングインジケータが解散する前に発行されます。ionLoadingWillDismissの略記です。
willPresentローディングインジケータが提示される前に発行されます。ionLoadingWillPresentの略記。

Methods

dismiss

Descriptionローディングのオーバーレイが表示された後に閉じます。オーバーレイがまだ表示されていない場合は何もしません。表示されなかったオーバーレイを DOM から削除するには、remove メソッドを使用してください。
Signaturedismiss(data?: any, role?: string) => Promise<boolean>

onDidDismiss

Descriptionローディングが解除されたタイミングを解決するPromiseを返します。
SignatureonDidDismiss<T = any>() => Promise<OverlayEventDetail<T>>

onWillDismiss

Descriptionローディングが解除されるタイミングを解決するPromiseを返します。
SignatureonWillDismiss<T = any>() => Promise<OverlayEventDetail<T>>

present

Description作成後のローディングオーバーレイを提示します。
Signaturepresent() => Promise<void>

CSS Custom Properties

NameDescription
--backdrop-opacity背景の不透明度
--backdrop-opacity背景の不透明度
--backgroundローディングダイアログの背景
--backgroundローディングダイアログの背景
--heightローディングダイアログの高さ
--heightローディングダイアログの高さ
--max-heightローディングダイアログの最大の高さ
--max-heightローディングダイアログの最大の高さ
--max-widthローディングダイアログの最大幅
--max-widthローディングダイアログの最大幅
--min-heightローディングダイアログの最小高さ
--min-heightローディングダイアログの最小高さ
--min-widthローディングダイアログの最小幅
--min-widthローディングダイアログの最小幅
--spinner-colorローディングスピナーの色
--spinner-colorローディングスピナーの色
--widthローディングダイアログの幅
--widthローディングダイアログの幅
View Source