UNPKG

@kre-form/ionic

Version:

38 lines 3.17 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Component } from "@angular/core"; import { FieldType } from "@kre-form/core"; var KreFormFieldIonSwitch = /** @class */ (function (_super) { tslib_1.__extends(KreFormFieldIonSwitch, _super); function KreFormFieldIonSwitch() { return _super.call(this) || this; } /** * @return {?} */ KreFormFieldIonSwitch.prototype.switchValue = /** * @return {?} */ function () { if (!!this.model[this.field.key]) { return "是"; } else { return "否"; } }; KreFormFieldIonSwitch.decorators = [ { type: Component, args: [{ selector: "kreform-field-ion-switch", template: "\n <ng-container *ngIf=\"!!editor; else other\">\n <ion-toggle\n [formControl]=\"formControl\"\n [ionKreFormAttributes]=\"field\"\n ></ion-toggle>\n </ng-container>\n <ng-template #other>\n <div class=\"fieldtext\">{{text }}</div>\n </ng-template>\n " }] } ]; /** @nocollapse */ KreFormFieldIonSwitch.ctorParameters = function () { return []; }; return KreFormFieldIonSwitch; }(FieldType)); export { KreFormFieldIonSwitch }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3dpdGNoLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGtyZS1mb3JtL2lvbmljLyIsInNvdXJjZXMiOlsibGliL3R5cGVzL3N3aXRjaC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBRTNDO0lBYzJDLGlEQUFTO0lBQ2xEO2VBQ0UsaUJBQU87SUFDVCxDQUFDOzs7O0lBQ0QsMkNBQVc7OztJQUFYO1FBQ0UsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxFQUFFO1lBQ2hDLE9BQU8sR0FBRyxDQUFDO1NBQ1o7YUFBTTtZQUNMLE9BQU8sR0FBRyxDQUFDO1NBQ1o7SUFDSCxDQUFDOztnQkF4QkYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSwwQkFBMEI7b0JBQ3BDLFFBQVEsRUFBRSxzU0FVVDtpQkFDRjs7OztJQVlELDRCQUFDO0NBQUEsQUF6QkQsQ0FjMkMsU0FBUyxHQVduRDtTQVhZLHFCQUFxQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBGaWVsZFR5cGUgfSBmcm9tIFwiQGtyZS1mb3JtL2NvcmVcIjtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiBcImtyZWZvcm0tZmllbGQtaW9uLXN3aXRjaFwiLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxuZy1jb250YWluZXIgKm5nSWY9XCIhIWVkaXRvcjsgZWxzZSBvdGhlclwiPlxuICAgICAgPGlvbi10b2dnbGVcbiAgICAgICAgW2Zvcm1Db250cm9sXT1cImZvcm1Db250cm9sXCJcbiAgICAgICAgW2lvbktyZUZvcm1BdHRyaWJ1dGVzXT1cImZpZWxkXCJcbiAgICAgID48L2lvbi10b2dnbGU+XG4gICAgPC9uZy1jb250YWluZXI+XG4gICAgPG5nLXRlbXBsYXRlICNvdGhlcj5cbiAgICAgIDxkaXYgY2xhc3M9XCJmaWVsZHRleHRcIj57e3RleHQgfX08L2Rpdj5cbiAgICA8L25nLXRlbXBsYXRlPlxuICBgLFxufSlcbmV4cG9ydCBjbGFzcyBLcmVGb3JtRmllbGRJb25Td2l0Y2ggZXh0ZW5kcyBGaWVsZFR5cGUge1xuICBjb25zdHJ1Y3RvcigpIHtcbiAgICBzdXBlcigpO1xuICB9XG4gIHN3aXRjaFZhbHVlKCk6IHN0cmluZyB7XG4gICAgaWYgKCEhdGhpcy5tb2RlbFt0aGlzLmZpZWxkLmtleV0pIHtcbiAgICAgIHJldHVybiBcIuaYr1wiO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gXCLlkKZcIjtcbiAgICB9XG4gIH1cbn1cbiJdfQ==