Empty空状态

    当目前没有数据时,用于显式的用户提示。

    基本

    简单的展示。

    1. import { Component } from '@angular/core';
    2. @Component({
    3. selector: 'nz-demo-empty-basic',
    4. template: `
    5. <nz-empty></nz-empty>
    6. `
    7. })

    Empty空状态 - 图4

    可以通过设置 nzNotFoundImagesimple 选择另一种风格的图片。

    自定义

    自定义图片、描述、附属内容。

    1. import { Component } from '@angular/core';
    2. @Component({
    3. selector: 'nz-demo-empty-customize',
    4. template: `
    5. <nz-empty
    6. nzNotFoundImage="https://gw.alipayobjects.com/zos/antfincdn/ZHrcdLPrvN/empty.svg"
    7. [nzNotFoundContent]="contentTpl"
    8. [nzNotFoundFooter]="footerTpl"
    9. <ng-template #contentTpl>
    10. <span> Customize <a href="#API">Description</a> </span>
    11. </ng-template>
    12. <ng-template #footerTpl>
    13. <button nz-button nzType="primary" (click)="onClick()">Create Now</button>
    14. </nz-empty>
    15. `
    16. })
    17. export class NzDemoEmptyCustomizeComponent {
    18. onClick(): void {
    19. console.log('clicked');
    20. }
    21. }

    Empty空状态 - 图6

    自定义全局组件的 Empty 样式。

    无描述

    无描述展示。

    1. import { Component } from '@angular/core';
    2. @Component({
    3. selector: 'nz-demo-empty-description',
    4. template: `
    5. <nz-empty [nzNotFoundContent]="null"></nz-empty>
    6. export class NzDemoEmptyDescriptionComponent {}

    nzEmpty 接口有如下字段: