UNPKG

ohayolibs

Version:

Ohayo is a set of essential modules for ohayojp.

40 lines (33 loc) 975 B
--- order: 0 title: zh-CN: 基础 en-US: Basic --- 基础用法。 ```ts import { Component, OnInit } from '@angular/core'; import { G2MiniBarClickItem, G2MiniBarData } from '@ohayo/chart/mini-bar'; import format from 'date-fns/format'; import { NzMessageService } from 'ng-zorro-antd/message'; @Component({ selector: 'app-demo', template: ` <g2-mini-bar height="45" [data]="visitData" (clickItem)="handleClick($event)"></g2-mini-bar> `, }) export class DemoComponent implements OnInit { visitData: G2MiniBarData[] = []; constructor(private msg: NzMessageService) {} ngOnInit(): void { const beginDay = new Date().getTime(); for (let i = 0; i < 20; i += 1) { this.visitData.push({ x: format(new Date(beginDay + 1000 * 60 * 60 * 24 * i), 'yyyy-MM-dd'), y: Math.floor(Math.random() * 100) + 10, }); } } handleClick(data: G2MiniBarClickItem): void { this.msg.info(`${data.item.x} - ${data.item.y}`); } } ```