
API#
nz-drawer#
| Props | Description | Type | Default | Global Config |
|---|---|---|---|---|
[nzClosable] |
Whether a close (x) button is visible on top right of the Drawer dialog or not. | boolean |
true |
|
[nzMask] |
Whether to show mask or not. | boolean |
true |
✅ |
[nzMaskClosable] |
Clicking on the mask (area outside the Drawer) to close the Drawer or not. | boolean |
true |
✅ |
[nzKeyboard] |
Whether support press esc to close | boolean |
true |
|
[nzMaskStyle] |
Style for Drawer's mask element. | object |
{} |
|
[nzBodyStyle] |
Body style for drawer body element. Such as height, padding etc. | object |
{} |
|
[nzTitle] |
The title for Drawer. | string | TemplateRef<void> |
- | |
[nzVisible] |
Whether the Drawer dialog is visible or not. | boolean |
false |
|
[nzPlacement] |
The placement of the Drawer. | 'top' | 'right' | 'bottom' | 'left' |
'right' |
|
[nzWidth] |
Width of the Drawer dialog, only when placement is 'right' or 'left'. |
number | string |
256 |
|
[nzHeight] |
Height of the Drawer dialog, only when placement is 'top' or 'bottom'. |
number | string |
256 |
|
[nzOffsetX] |
The the X coordinate offset(px), only when placement is 'right' or 'left'. |
number |
0 |
|
[nzOffsetY] |
The the Y coordinate offset(px), only when placement is 'top' or 'bottom'. |
number |
0 |
|
[nzWrapClassName] |
The class name of the container of the Drawer dialog. | string |
- | |
[nzZIndex] |
The z-index of the Drawer. |
number |
1000 |
|
(nzOnClose) |
Specify a callback that will be called when a user clicks mask, close button or Cancel button. | EventEmitter<MouseEvent> |
- |
NzDrawerService#
| Method | Description | Params | Return |
|---|---|---|---|
| create | create and open an Drawer | NzDrawerOptions<T, D, R> |
NzDrawerRef<R> |
NzDrawerOptions#
| Params | Description | Type | Default |
|---|---|---|---|
| nzContent | The drawer body content. | TemplateRef<{ $implicit: D, drawerRef: NzDrawerRef }> | Type<T> |
- |
| nzContentParams | The component inputs the param / The Template context. | D |
- |
| nzClosable | Whether a close (x) button is visible on top right of the Drawer dialog or not. | boolean |
true |
| nzOnCancel | Execute when click on the mask or the upper cancel button, This function returns a promise, which is automatically closed when the execution is complete or the promise ends (return false to prevent closing) | () => Promise<any> |
- |
| nzMaskClosable | Clicking on the mask (area outside the Drawer) to close the Drawer or not. | boolean |
true |
| nzMask | Whether to show mask or not. | boolean |
true |
| nzKeyboard | Whether support press esc to close | boolean |
true |
| nzMaskStyle | Style for Drawer's mask element. | object |
{} |
| nzBodyStyle | Body style for modal body element. Such as height, padding etc. | object |
{} |
| nzTitle | The title for Drawer. | string | TemplateRef<void> |
- |
| nzWidth | Width of the Drawer dialog. | number | string |
256 |
| nzHeight | Height of the Drawer dialog, only when placement is 'top' or 'bottom'. |
number | string |
256 |
| nzWrapClassName | The class name of the container of the Drawer dialog. | string |
- |
| nzZIndex | The z-index of the Drawer. |
number |
1000 |
| nzPlacement | The placement of the Drawer. | 'top' | 'right' | 'bottom' | 'left' |
'right' |
| nzOffsetX | The the X coordinate offset(px). | number |
0 |
| nzOffsetY | The the Y coordinate offset(px), only when placement is 'top' or 'bottom'. |
number |
0 |
NzDrawerRef#
Methods#
| Name | Description | Type |
|---|---|---|
| close | close the drawer. | (result?: R) => void |
| open | open the drawer. | () => void |
Property#
| Name | Description | Type |
|---|---|---|
| afterOpen | Callback called after open. | Observable<void> |
| afterClose | Callback called after close. | Observable<R> |
| nzClosable | Whether a close (x) button is visible on top right of the Drawer dialog or not. | boolean |
| nzMaskClosable | Clicking on the mask (area outside the Drawer) to close the Drawer or not. | boolean |
| nzMask | Whether to show mask or not. | boolean |
| nzKeyboard | Whether support press esc to close | boolean |
| nzMaskStyle | Style for Drawer's mask element. | object |
| nzBodyStyle | Body style for modal body element. Such as height, padding etc. | object |
| nzTitle | The title for Drawer. | string | TemplateRef<void> |
| nzWidth | Width of the Drawer dialog. | number | string |
| nzHeight | Height of the Drawer dialog, only when placement is 'top' or 'bottom'. |
number | string |
| nzWrapClassName | The class name of the container of the Drawer dialog. | string |
| nzZIndex | The z-index of the Drawer. |
number |
| nzPlacement | The placement of the Drawer. | 'top' | 'right' | 'bottom' | 'left' |
| nzOffsetX | The the X coordinate offset(px). | number |
| nzOffsetY | The the Y coordinate offset(px), only when placement is 'top' or 'bottom'. |
number |




近期评论