UNPKG

ohayolibs

Version:

Ohayo is a set of essential modules for ohayojp.

46 lines (39 loc) 1.14 kB
--- order: 2 title: zh-CN: 时间格式化 en-US: Time mask format --- 利用 `mask` `maskSlider` 来改变时间格式。 ```ts import { Component, OnInit } from '@angular/core'; import { G2TimelineClickItem, G2TimelineData } from '@ohayo/chart/timeline'; import { NzMessageService } from 'ng-zorro-antd/message'; @Component({ selector: 'app-demo', template: ` <g2-timeline [data]="chartData" [titleMap]="{ y1: '客流量', y2: '支付笔数' }" [height]="200" mask="MM月DD日" maskSlider="MM月dd日" (clickItem)="handleClick($event)" ></g2-timeline>`, }) export class DemoComponent implements OnInit { chartData: G2TimelineData[] = []; constructor(private msg: NzMessageService) {} ngOnInit(): void { for (let i = 0; i < 20; i += 1) { this.chartData.push({ time: new Date().getTime() + 1000 * 60 * 60 * 24 * i, y1: Math.floor(Math.random() * 100) + 1000, y2: Math.floor(Math.random() * 100) + 10, }); } } handleClick(data: G2TimelineClickItem): void { this.msg.info(`客流量: ${data.item.y1}, 支付笔数: ${data.item.y2}`); } } ```