API Reference / @dasch-ng/material-right-sheet / MatRightSheetContainer
Class: MatRightSheetContainer
Defined in: libs/material/right-sheet/src/lib/right-sheet.container.ts:61
Internal component that wraps user-provided bottom sheet content.
Docs-private
Extends
CdkDialogContainer
Implements
OnDestroy
Constructors
Constructor
new MatRightSheetContainer():
MatRightSheetContainer
Defined in: libs/material/right-sheet/src/lib/right-sheet.container.ts:77
Returns
MatRightSheetContainer
Overrides
CdkDialogContainer.constructor
Properties
_animationsDisabled
protected_animationsDisabled:boolean
Defined in: libs/material/right-sheet/src/lib/right-sheet.container.ts:63
_animationState
_animationState:
"void"|"visible"|"hidden"='void'
Defined in: libs/material/right-sheet/src/lib/right-sheet.container.ts:66
The state of the bottom sheet animations.
_animationStateChanged
_animationStateChanged:
EventEmitter<{phase:"start"|"done";toState:"visible"|"hidden"; }>
Defined in: libs/material/right-sheet/src/lib/right-sheet.container.ts:69
Emits whenever the state of the animation changes.
_ariaLabelledByQueue
_ariaLabelledByQueue:
string[]
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:187
Queue of the IDs of the dialog's label element, based on their definition order. The first ID will be used as the aria-labelledby value. We use a queue here to handle the case where there are two or more titles in the DOM at a time and the first one is destroyed while the rest are present.
Inherited from
CdkDialogContainer._ariaLabelledByQueue
_attachedPortal
protected_attachedPortal:Portal<any> |null
Defined in: node_modules/@angular/cdk/types/_portal-directives-chunk.d.ts:103
The portal currently attached to the host.
Inherited from
CdkDialogContainer._attachedPortal
_changeDetectorRef
protectedreadonly_changeDetectorRef:ChangeDetectorRef
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:164
Inherited from
CdkDialogContainer._changeDetectorRef
_closeInteractionType
_closeInteractionType:
FocusOrigin
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:180
Type of interaction that led to the dialog being closed. This is used to determine whether the focus style will be applied when returning focus to its original location after the dialog is closed.
Inherited from
CdkDialogContainer._closeInteractionType
_config
readonly_config:DialogConfig
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:159
Inherited from
CdkDialogContainer._config
_document
protected_document:Document
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:167
Inherited from
CdkDialogContainer._document
_elementRef
protected_elementRef:ElementRef<HTMLElement>
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:157
Inherited from
CdkDialogContainer._elementRef
_focusTrapFactory
protected_focusTrapFactory:FocusTrapFactory
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:158
Inherited from
CdkDialogContainer._focusTrapFactory
_focusTrapped
_focusTrapped:
Observable<void>
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:170
Inherited from
CdkDialogContainer._focusTrapped
_ngZone
protected_ngZone:NgZone
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:161
Inherited from
CdkDialogContainer._ngZone
_portalOutlet
_portalOutlet:
CdkPortalOutlet
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:169
The portal outlet inside of this container into which the dialog content will be loaded.
Inherited from
CdkDialogContainer._portalOutlet
attachDomPortal()
attachDomPortal: (
portal) =>void
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:215
Attaches a DOM portal to the dialog container.
Parameters
portal
DomPortal
Portal to be attached.
Returns
void
Deprecated
To be turned into a method.
Breaking-change
10.0.0
Inherited from
CdkDialogContainer.attachDomPortal
ɵcmp
staticɵcmp:unknown
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:243
Inherited from
CdkDialogContainer.ɵcmp
ɵfac
staticɵfac:unknown
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:242
Inherited from
CdkDialogContainer.ɵfac
Methods
_addAriaLabelledBy()
_addAriaLabelledBy(
id):void
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:190
Parameters
id
string
Returns
void
Inherited from
CdkDialogContainer._addAriaLabelledBy
_captureInitialFocus()
protected_captureInitialFocus():void
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:197
Can be used by child classes to customize the initial focus capturing behavior (e.g. if it's tied to an animation).
Returns
void
Inherited from
CdkDialogContainer._captureInitialFocus
_contentAttached()
protected_contentAttached():void
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:192
Returns
void
Inherited from
CdkDialogContainer._contentAttached
_handleAnimationEvent()
protected_handleAnimationEvent(isStart,animationName):void
Defined in: libs/material/right-sheet/src/lib/right-sheet.container.ts:138
Parameters
isStart
boolean
animationName
string
Returns
void
_recaptureFocus()
_recaptureFocus():
void
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:217
Captures focus if it isn't already inside the dialog.
Returns
void
Inherited from
CdkDialogContainer._recaptureFocus
_removeAriaLabelledBy()
_removeAriaLabelledBy(
id):void
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:191
Parameters
id
string
Returns
void
Inherited from
CdkDialogContainer._removeAriaLabelledBy
_trapFocus()
protected_trapFocus():void
Defined in: libs/material/right-sheet/src/lib/right-sheet.container.ts:129
Moves the focus inside the focus trap. When autoFocus is not set to 'dialog', if focus cannot be moved then focus will go to the dialog container.
Returns
void
Overrides
CdkDialogContainer._trapFocus
attach()
Call Signature
attach<
T>(portal):ComponentRef<T>
Defined in: node_modules/@angular/cdk/types/_portal-directives-chunk.d.ts:110
Attaches a portal to this outlet.
Type Parameters
T
T
Parameters
portal
ComponentPortal<T>
Returns
ComponentRef<T>
Inherited from
CdkDialogContainer.attach
Call Signature
attach<
T>(portal):EmbeddedViewRef<T>
Defined in: node_modules/@angular/cdk/types/_portal-directives-chunk.d.ts:111
Type Parameters
T
T
Parameters
portal
TemplatePortal<T>
Returns
EmbeddedViewRef<T>
Inherited from
CdkDialogContainer.attach
Call Signature
attach(
portal):any
Defined in: node_modules/@angular/cdk/types/_portal-directives-chunk.d.ts:112
Parameters
portal
any
Returns
any
Inherited from
CdkDialogContainer.attach
attachComponentPortal()
attachComponentPortal<
T>(portal):ComponentRef<T>
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:203
Attach a ComponentPortal as content to this dialog container.
Type Parameters
T
T
Parameters
portal
ComponentPortal<T>
Portal to be attached as the dialog content.
Returns
ComponentRef<T>
Inherited from
CdkDialogContainer.attachComponentPortal
attachTemplatePortal()
attachTemplatePortal<
T>(portal):EmbeddedViewRef<T>
Defined in: node_modules/@angular/cdk/types/dialog.d.ts:208
Attach a TemplatePortal as content to this dialog container.
Type Parameters
T
T
Parameters
portal
TemplatePortal<T>
Portal to be attached as the dialog content.
Returns
EmbeddedViewRef<T>
Inherited from
CdkDialogContainer.attachTemplatePortal
detach()
detach():
void
Defined in: node_modules/@angular/cdk/types/_portal-directives-chunk.d.ts:117
Detaches a previously attached portal.
Returns
void
Inherited from
CdkDialogContainer.detach
dispose()
dispose():
void
Defined in: node_modules/@angular/cdk/types/_portal-directives-chunk.d.ts:119
Permanently dispose of this portal host.
Returns
void
Inherited from
CdkDialogContainer.dispose
enter()
enter():
void
Defined in: libs/material/right-sheet/src/lib/right-sheet.container.ts:93
Begin animation of bottom sheet entrance into view.
Returns
void
exit()
exit():
void
Defined in: libs/material/right-sheet/src/lib/right-sheet.container.ts:105
Begin animation of the bottom sheet exiting from view.
Returns
void
hasAttached()
hasAttached():
boolean
Defined in: node_modules/@angular/cdk/types/_portal-directives-chunk.d.ts:109
Whether this host has an attached portal.
Returns
boolean
Inherited from
CdkDialogContainer.hasAttached
ngOnDestroy()
ngOnDestroy():
void
Defined in: libs/material/right-sheet/src/lib/right-sheet.container.ts:116
Returns
void
Implementation of
OnDestroy.ngOnDestroy
Overrides
CdkDialogContainer.ngOnDestroy
setDisposeFn()
setDisposeFn(
fn):void
Defined in: node_modules/@angular/cdk/types/_portal-directives-chunk.d.ts:121
Parameters
fn
() => void
Returns
void
Docs-private
Inherited from
CdkDialogContainer.setDisposeFn