dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
69 lines • 4.81 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Directive, Optional } from '@angular/core';
import { NgControl } from '@angular/forms';
import { MatFormField, MatCheckbox } from '@angular/material';
import { BillComponent } from './bill.component';
var BillFieldDirective = /** @class */ (function () {
function BillFieldDirective(control, bill, matField, matCheckBox) {
this.control = control;
this.bill = bill;
this.matField = matField;
this.matCheckBox = matCheckBox;
}
/**
* @return {?}
*/
BillFieldDirective.prototype.ngAfterContentInit = /**
* @return {?}
*/
function () {
if (this.bill.fieldMap[this.control.name].Hidden) {
if (this.matField) {
this.matField._elementRef.nativeElement.style.display = 'none';
}
else if (this.matCheckBox) {
this.matCheckBox._elementRef.nativeElement.style.display = 'none';
}
}
};
BillFieldDirective.decorators = [
{ type: Directive, args: [{
selector: '[formControlName][commonBillField]'
},] }
];
/** @nocollapse */
BillFieldDirective.ctorParameters = function () { return [
{ type: NgControl },
{ type: BillComponent },
{ type: MatFormField, decorators: [{ type: Optional }] },
{ type: MatCheckbox, decorators: [{ type: Optional }] }
]; };
return BillFieldDirective;
}());
export { BillFieldDirective };
if (false) {
/**
* @type {?}
* @private
*/
BillFieldDirective.prototype.control;
/**
* @type {?}
* @private
*/
BillFieldDirective.prototype.bill;
/**
* @type {?}
* @private
*/
BillFieldDirective.prototype.matField;
/**
* @type {?}
* @private
*/
BillFieldDirective.prototype.matCheckBox;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmlsbC1maWVsZC5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9kYndlYi1jb21tb24vIiwic291cmNlcyI6WyJsaWIvYmlsbC9iaWxsLWZpZWxkLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFvQixTQUFTLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3RFLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUMzQyxPQUFPLEVBQUUsWUFBWSxFQUFFLFdBQVcsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBQzlELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUNqRDtJQUlDLDRCQUNTLE9BQWtCLEVBQ2xCLElBQW1CLEVBQ1AsUUFBc0IsRUFDdEIsV0FBd0I7UUFIcEMsWUFBTyxHQUFQLE9BQU8sQ0FBVztRQUNsQixTQUFJLEdBQUosSUFBSSxDQUFlO1FBQ1AsYUFBUSxHQUFSLFFBQVEsQ0FBYztRQUN0QixnQkFBVyxHQUFYLFdBQVcsQ0FBYTtJQUMxQyxDQUFDOzs7O0lBQ0osK0NBQWtCOzs7SUFBbEI7UUFDQyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsTUFBTSxFQUFFO1lBQ2pELElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRTtnQkFDbEIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxPQUFPLEdBQUcsTUFBTSxDQUFDO2FBQy9EO2lCQUFNLElBQUksSUFBSSxDQUFDLFdBQVcsRUFBRTtnQkFDNUIsSUFBSSxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxPQUFPLEdBQUcsTUFBTSxDQUFDO2FBQ2xFO1NBQ0Q7SUFDRixDQUFDOztnQkFsQkQsU0FBUyxTQUFDO29CQUNWLFFBQVEsRUFBRSxvQ0FBb0M7aUJBQzlDOzs7O2dCQUxRLFNBQVM7Z0JBRVQsYUFBYTtnQkFEYixZQUFZLHVCQVNsQixRQUFRO2dCQVRZLFdBQVcsdUJBVS9CLFFBQVE7O0lBV1gseUJBQUM7Q0FBQSxBQW5CRCxJQW1CQztTQWhCWSxrQkFBa0I7Ozs7OztJQUU3QixxQ0FBMEI7Ozs7O0lBQzFCLGtDQUEyQjs7Ozs7SUFDM0Isc0NBQTBDOzs7OztJQUMxQyx5Q0FBNEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBZnRlckNvbnRlbnRJbml0LCBEaXJlY3RpdmUsIE9wdGlvbmFsIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOZ0NvbnRyb2wgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQgeyBNYXRGb3JtRmllbGQsIE1hdENoZWNrYm94IH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwnO1xuaW1wb3J0IHsgQmlsbENvbXBvbmVudCB9IGZyb20gJy4vYmlsbC5jb21wb25lbnQnO1xuQERpcmVjdGl2ZSh7XG5cdHNlbGVjdG9yOiAnW2Zvcm1Db250cm9sTmFtZV1bY29tbW9uQmlsbEZpZWxkXSdcbn0pXG5leHBvcnQgY2xhc3MgQmlsbEZpZWxkRGlyZWN0aXZlIGltcGxlbWVudHMgQWZ0ZXJDb250ZW50SW5pdCB7XG5cdGNvbnN0cnVjdG9yKFxuXHRcdHByaXZhdGUgY29udHJvbDogTmdDb250cm9sLFxuXHRcdHByaXZhdGUgYmlsbDogQmlsbENvbXBvbmVudCxcblx0XHRAT3B0aW9uYWwoKSBwcml2YXRlIG1hdEZpZWxkOiBNYXRGb3JtRmllbGQsXG5cdFx0QE9wdGlvbmFsKCkgcHJpdmF0ZSBtYXRDaGVja0JveDogTWF0Q2hlY2tib3hcblx0KSB7fVxuXHRuZ0FmdGVyQ29udGVudEluaXQoKTogdm9pZCB7XG5cdFx0aWYgKHRoaXMuYmlsbC5maWVsZE1hcFt0aGlzLmNvbnRyb2wubmFtZV0uSGlkZGVuKSB7XG5cdFx0XHRpZiAodGhpcy5tYXRGaWVsZCkge1xuXHRcdFx0XHR0aGlzLm1hdEZpZWxkLl9lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuc3R5bGUuZGlzcGxheSA9ICdub25lJztcblx0XHRcdH0gZWxzZSBpZiAodGhpcy5tYXRDaGVja0JveCkge1xuXHRcdFx0XHR0aGlzLm1hdENoZWNrQm94Ll9lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuc3R5bGUuZGlzcGxheSA9ICdub25lJztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiJdfQ==