@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
JavaScript
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=