UNPKG

ng-ytl-zorro-antd

Version:

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

122 lines (115 loc) 3.9 kB
import { Component, OnInit } from '@angular/core'; @Component({ selector: 'nz-demo-popover-location', template: ` <div style="margin-left: 60px"> <nz-popover [nzTitle]="'标题'" [nzPlacement]="'topLeft'"> <button nz-button nz-popover>上左</button> <ng-template #nzTemplate> <div><p>内容</p> <p>内容</p></div> </ng-template> </nz-popover> <nz-popover [nzTitle]="'标题'" [nzPlacement]="'top'"> <button nz-button nz-popover>上边</button> <ng-template #nzTemplate> <div><p>内容</p> <p>内容</p></div> </ng-template> </nz-popover> <nz-popover [nzTitle]="'标题'" [nzPlacement]="'topRight'"> <button nz-button nz-popover>上右</button> <ng-template #nzTemplate> <div><p>内容</p> <p>内容</p></div> </ng-template> </nz-popover> </div> <div style="width: 60px; float: left;"> <nz-popover [nzTitle]="'标题'" [nzPlacement]="'leftTop'"> <button nz-button nz-popover>左上</button> <ng-template #nzTemplate> <div><p>内容</p> <p>内容</p></div> </ng-template> </nz-popover> <nz-popover [nzTitle]="'标题'" [nzPlacement]="'left'"> <button nz-button nz-popover>左边</button> <ng-template #nzTemplate> <div><p>内容</p> <p>内容</p></div> </ng-template> </nz-popover> <nz-popover [nzTitle]="'标题'" [nzPlacement]="'leftBottom'"> <button nz-button nz-popover>左下</button> <ng-template #nzTemplate> <div><p>内容</p> <p>内容</p></div> </ng-template> </nz-popover> </div> <div style="width: 60px; margin-left: 252px;"> <nz-popover [nzTitle]="'标题'" [nzPlacement]="'rightTop'"> <button nz-button nz-popover>右上</button> <ng-template #nzTemplate> <div><p>内容</p> <p>内容</p></div> </ng-template> </nz-popover> <nz-popover [nzTitle]="'标题'" [nzPlacement]="'right'"> <button nz-button nz-popover>右边</button> <ng-template #nzTemplate> <div><p>内容</p> <p>内容</p></div> </ng-template> </nz-popover> <nz-popover [nzTitle]="'标题'" [nzPlacement]="'rightBottom'"> <button nz-button nz-popover>右下</button> <ng-template #nzTemplate> <div><p>内容</p> <p>内容</p></div> </ng-template> </nz-popover> </div> <div style="margin-left: 60px; clear: both;"> <nz-popover [nzTitle]="'标题'" [nzPlacement]="'bottomLeft'"> <button nz-button nz-popover>下左</button> <ng-template #nzTemplate> <div><p>内容</p> <p>内容</p></div> </ng-template> </nz-popover> <nz-popover [nzTitle]="'标题'" [nzPlacement]="'bottom'"> <button nz-button nz-popover>下边</button> <ng-template #nzTemplate> <div><p>内容</p> <p>内容</p></div> </ng-template> </nz-popover> <nz-popover [nzTitle]="'标题'" [nzPlacement]="'bottomRight'"> <button nz-button nz-popover>下右</button> <ng-template #nzTemplate> <div><p>内容</p> <p>内容</p></div> </ng-template> </nz-popover> </div> `, styles : [ ` .ant-popover-wrap > a { margin-right: 1em; } .ant-btn { margin-right: 1em; margin-bottom: 1em; } ` ] }) export class NzDemoPopoverLocationComponent implements OnInit { title: string; content = '<div><p>内容</p><p>内容</p></div>'; constructor() { } ngOnInit() { } }