UNPKG

ng-ytl-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

65 lines (53 loc) 1.46 kB
import { Component } from '@angular/core'; @Component({ selector: 'nz-demo-badge-animate', template: ` <div> <nz-badge [nzCount]="count" nzShowZero> <ng-template #content> <a class="head-example"></a> </ng-template> </nz-badge> <nz-button-group> <button nz-button [nzType]="'ghost'" (click)="minCount()"><i class="anticon anticon-minus"></i></button> <button nz-button [nzType]="'ghost'" (click)="addCount()"><i class="anticon anticon-plus"></i></button> </nz-button-group> </div> <div style="margin-top: 10px;"> <nz-badge [nzDot]="dot"> <ng-template #content> <a class="head-example"></a> </ng-template> </nz-badge> <button nz-button [nzType]="'ghost'" (click)="toggleShow()">切换红点显隐</button> </div> `, styles : [ ` :host ::ng-deep .ant-badge { margin-right: 16px; } :host ::ng-deep .ant-badge:not(.ant-badge-status) { margin-right: 16px; } .head-example { width: 42px; height: 42px; border-radius: 6px; background: #eee; display: inline-block; } ` ] }) export class NzDemoBadgeAnimateComponent { count = 5; dot = true; addCount(): void { this.count++; } minCount(): void { this.count--; } toggleShow(): void { this.dot = !this.dot; } }