UNPKG

@yoyoboot/l-52abp-ng

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.13.

48 lines 5.14 kB
import { ChangeDetectionStrategy, Component } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "../../../pipes/moment/moment-format.pipe"; // tslint:disable-next-line:component-class-suffix export class StMomentWidget { constructor() { } ngOnInit() { /* 优先级: 1. 自定义的format 2. mode */ if (this.format) { return; } switch (this.mode) { case 'year': this.format = `yyyy`; break; case 'month': this.format = `yyyy-MM`; break; case 'week': this.format = `yyyy-ww`; break; case 'day': this.format = `YYYY-MM-DD`; break; case 'date': this.format = `YYYY-MM-DD HH:mm`; break; default: this.format = `YYYY-MM-DD HH:mm:ss`; break; } } } StMomentWidget.KEY = 'moment'; StMomentWidget.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: StMomentWidget, deps: [], target: i0.ɵɵFactoryTarget.Component }); StMomentWidget.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: StMomentWidget, selector: "st-widget-moment", ngImport: i0, template: "<ng-container>\n <ng-container> {{date|_moment:format}} </ng-container>\n</ng-container>\n", pipes: { "_moment": i1.MomentFormatPipe }, changeDetection: i0.ChangeDetectionStrategy.OnPush }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: StMomentWidget, decorators: [{ type: Component, args: [{ selector: 'st-widget-moment', templateUrl: './st-moment.widget.html', changeDetection: ChangeDetectionStrategy.OnPush, }] }], ctorParameters: function () { return []; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3QtbW9tZW50LndpZGdldC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2wtNTJhYnAtbmcvc3JjL2pzb24tc2NoZW1hL3N0LXdpZGdldHMvbW9tZW50L3N0LW1vbWVudC53aWRnZXQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nL3NyYy9qc29uLXNjaGVtYS9zdC13aWRnZXRzL21vbWVudC9zdC1tb21lbnQud2lkZ2V0Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFNBQVMsRUFBVSxNQUFNLGVBQWUsQ0FBQzs7O0FBUTNFLGtEQUFrRDtBQUNsRCxNQUFNLE9BQU8sY0FBYztJQVF6QixnQkFBZSxDQUFDO0lBRWhCLFFBQVE7UUFDTjs7O1lBR0k7UUFFSixJQUFJLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDZixPQUFPO1NBQ1I7UUFFRCxRQUFRLElBQUksQ0FBQyxJQUFJLEVBQUU7WUFDakIsS0FBSyxNQUFNO2dCQUNULElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO2dCQUNyQixNQUFNO1lBQ1IsS0FBSyxPQUFPO2dCQUNWLElBQUksQ0FBQyxNQUFNLEdBQUcsU0FBUyxDQUFDO2dCQUN4QixNQUFNO1lBQ1IsS0FBSyxNQUFNO2dCQUNULElBQUksQ0FBQyxNQUFNLEdBQUcsU0FBUyxDQUFDO2dCQUN4QixNQUFNO1lBQ1IsS0FBSyxLQUFLO2dCQUNSLElBQUksQ0FBQyxNQUFNLEdBQUcsWUFBWSxDQUFDO2dCQUMzQixNQUFNO1lBQ1IsS0FBSyxNQUFNO2dCQUNULElBQUksQ0FBQyxNQUFNLEdBQUcsa0JBQWtCLENBQUM7Z0JBQ2pDLE1BQU07WUFDUjtnQkFDRSxJQUFJLENBQUMsTUFBTSxHQUFHLHFCQUFxQixDQUFDO2dCQUNwQyxNQUFNO1NBQ1Q7SUFDSCxDQUFDOztBQXZDZSxrQkFBRyxHQUFHLFFBQVEsQ0FBQzs0R0FEcEIsY0FBYztnR0FBZCxjQUFjLHdEQ1QzQiw2RkFHQTs0RkRNYSxjQUFjO2tCQU4xQixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxrQkFBa0I7b0JBQzVCLFdBQVcsRUFBRSx5QkFBeUI7b0JBQ3RDLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO2lCQUNoRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0ICogYXMgbW9tZW50IGZyb20gJ21vbWVudCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3N0LXdpZGdldC1tb21lbnQnLFxuICB0ZW1wbGF0ZVVybDogJy4vc3QtbW9tZW50LndpZGdldC5odG1sJyxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG59KVxuLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmNvbXBvbmVudC1jbGFzcy1zdWZmaXhcbmV4cG9ydCBjbGFzcyBTdE1vbWVudFdpZGdldCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIHN0YXRpYyByZWFkb25seSBLRVkgPSAnbW9tZW50JztcblxuICBkYXRlOiBtb21lbnQuTW9tZW50O1xuXG4gIG1vZGU6IHN0cmluZztcbiAgZm9ybWF0OiBzdHJpbmc7XG5cbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIC8qIOS8mOWFiOe6p++8mlxuICAgICAgICAxLiDoh6rlrprkuYnnmoRmb3JtYXRcbiAgICAgICAgMi4gbW9kZVxuICAgICAgKi9cblxuICAgIGlmICh0aGlzLmZvcm1hdCkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHN3aXRjaCAodGhpcy5tb2RlKSB7XG4gICAgICBjYXNlICd5ZWFyJzpcbiAgICAgICAgdGhpcy5mb3JtYXQgPSBgeXl5eWA7XG4gICAgICAgIGJyZWFrO1xuICAgICAgY2FzZSAnbW9udGgnOlxuICAgICAgICB0aGlzLmZvcm1hdCA9IGB5eXl5LU1NYDtcbiAgICAgICAgYnJlYWs7XG4gICAgICBjYXNlICd3ZWVrJzpcbiAgICAgICAgdGhpcy5mb3JtYXQgPSBgeXl5eS13d2A7XG4gICAgICAgIGJyZWFrO1xuICAgICAgY2FzZSAnZGF5JzpcbiAgICAgICAgdGhpcy5mb3JtYXQgPSBgWVlZWS1NTS1ERGA7XG4gICAgICAgIGJyZWFrO1xuICAgICAgY2FzZSAnZGF0ZSc6XG4gICAgICAgIHRoaXMuZm9ybWF0ID0gYFlZWVktTU0tREQgSEg6bW1gO1xuICAgICAgICBicmVhaztcbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIHRoaXMuZm9ybWF0ID0gYFlZWVktTU0tREQgSEg6bW06c3NgO1xuICAgICAgICBicmVhaztcbiAgICB9XG4gIH1cbn1cbiIsIjxuZy1jb250YWluZXI+XG4gIDxuZy1jb250YWluZXI+IHt7ZGF0ZXxfbW9tZW50OmZvcm1hdH19IDwvbmctY29udGFpbmVyPlxuPC9uZy1jb250YWluZXI+XG4iXX0=