UNPKG

ng-zorro-antd-mobile

Version:

An enterprise-class mobile UI components based on Ant Design and Angular

82 lines (81 loc) 4.47 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Component, Input, Output, EventEmitter, HostBinding } from '@angular/core'; /** * @record */ export function OnChangeEvent() { } /** @type {?} */ OnChangeEvent.prototype.name; /** @type {?} */ OnChangeEvent.prototype.value; /** @type {?} */ OnChangeEvent.prototype.checked; var AgreeItem = /** @class */ (function () { function AgreeItem() { this.prefixCls = 'am-checkbox'; this.checked = false; this.disabled = false; this.onChange = new EventEmitter(); this.checkboxAgree = true; } /** * @return {?} */ AgreeItem.prototype.agree = /** * @return {?} */ function () { if (!this.disabled) { this.checked = !this.checked; } }; /** * @param {?} event * @return {?} */ AgreeItem.prototype.change = /** * @param {?} event * @return {?} */ function (event) { this.onChange.emit(event); }; AgreeItem.decorators = [ { type: Component, args: [{ selector: 'AgreeItem, nzm-agree-item', template: "<label Checkbox\n class=\"{{prefixCls}}-agree-label\"\n [name]=\"name\"\n [value]=\"value\"\n [checked]=\"checked\"\n [disabled]=\"disabled\"\n (click)=\"agree()\"\n (onChange)=\"change($event)\"\n>\n <ng-content></ng-content>\n</label>" }] } ]; /** @nocollapse */ AgreeItem.ctorParameters = function () { return []; }; AgreeItem.propDecorators = { name: [{ type: Input }], value: [{ type: Input }], checked: [{ type: Input }], disabled: [{ type: Input }], onChange: [{ type: Output }], checkboxAgree: [{ type: HostBinding, args: ['class.am-checkbox-agree',] }] }; return AgreeItem; }()); export { AgreeItem }; if (false) { /** @type {?} */ AgreeItem.prototype.prefixCls; /** @type {?} */ AgreeItem.prototype.name; /** @type {?} */ AgreeItem.prototype.value; /** @type {?} */ AgreeItem.prototype.checked; /** @type {?} */ AgreeItem.prototype.disabled; /** @type {?} */ AgreeItem.prototype.onChange; /** @type {?} */ AgreeItem.prototype.checkboxAgree; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWdyZWUtaXRlbS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy16b3Jyby1hbnRkLW1vYmlsZS8iLCJzb3VyY2VzIjpbImNoZWNrYm94L2FncmVlLWl0ZW0uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7Ozs7Ozs7O0lBNkJsRjt5QkFoQm9CLGFBQWE7dUJBT2QsS0FBSzt3QkFFSixLQUFLO3dCQUVkLElBQUksWUFBWSxFQUFpQjs2QkFHbkIsSUFBSTtLQUViOzs7O0lBRWhCLHlCQUFLOzs7SUFBTDtRQUNFLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ2xCLElBQUksQ0FBQyxPQUFPLEdBQUcsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDO1NBQzlCO0tBQ0Y7Ozs7O0lBRUQsMEJBQU07Ozs7SUFBTixVQUFPLEtBQUs7UUFDVixJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztLQUMzQjs7Z0JBL0JGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsMkJBQTJCO29CQUNyQyxtU0FBMEM7aUJBQzNDOzs7Ozt1QkFJRSxLQUFLO3dCQUVMLEtBQUs7MEJBRUwsS0FBSzsyQkFFTCxLQUFLOzJCQUVMLE1BQU07Z0NBR04sV0FBVyxTQUFDLHlCQUF5Qjs7b0JBMUJ4Qzs7U0FZYSxTQUFTIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT3V0cHV0LCBFdmVudEVtaXR0ZXIsIEhvc3RCaW5kaW5nIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgT25DaGFuZ2VFdmVudCB7XG4gIG5hbWU6IHN0cmluZztcbiAgdmFsdWU6IHN0cmluZztcbiAgY2hlY2tlZDogYm9vbGVhbjtcbn1cblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnQWdyZWVJdGVtLCBuem0tYWdyZWUtaXRlbScsXG4gIHRlbXBsYXRlVXJsOiAnLi9hZ3JlZS1pdGVtLmNvbXBvbmVudC5odG1sJ1xufSlcbmV4cG9ydCBjbGFzcyBBZ3JlZUl0ZW0ge1xuICBwcmVmaXhDbHM6IHN0cmluZyA9ICdhbS1jaGVja2JveCc7XG5cbiAgQElucHV0KClcbiAgbmFtZTogc3RyaW5nO1xuICBASW5wdXQoKVxuICB2YWx1ZTogc3RyaW5nO1xuICBASW5wdXQoKVxuICBjaGVja2VkOiBib29sZWFuID0gZmFsc2U7XG4gIEBJbnB1dCgpXG4gIGRpc2FibGVkOiBib29sZWFuID0gZmFsc2U7XG4gIEBPdXRwdXQoKVxuICBvbkNoYW5nZSA9IG5ldyBFdmVudEVtaXR0ZXI8T25DaGFuZ2VFdmVudD4oKTtcblxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmFtLWNoZWNrYm94LWFncmVlJylcbiAgY2hlY2tib3hBZ3JlZTogYm9vbGVhbiA9IHRydWU7XG5cbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIGFncmVlKCkge1xuICAgIGlmICghdGhpcy5kaXNhYmxlZCkge1xuICAgICAgdGhpcy5jaGVja2VkID0gIXRoaXMuY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICBjaGFuZ2UoZXZlbnQpIHtcbiAgICB0aGlzLm9uQ2hhbmdlLmVtaXQoZXZlbnQpO1xuICB9XG59XG4iXX0=