@kre-form/ionic
Version:
38 lines • 3.17 kB
JavaScript
/**
* @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==