UNPKG

ngx-pluto

Version:
30 lines (29 loc) 1.13 kB
import { OnInit, EventEmitter, ChangeDetectorRef } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; /** * 复选框 * * <example-url>https://stackblitz.com/edit/np-checkbox-sample?embed=1&file=src/app/app.component.html</example-url> */ export declare class NpCheckbox implements OnInit, ControlValueAccessor { private cdf; val: string | boolean; /**复选框选中后的值由默认布尔的true改为此值。 */ trueValue: any; /**复选框选中后的值由默认布尔的false改为此值。 */ falseValue: any; /**设置此变量后,复选框颜色变为灰色,类似禁用的颜色 */ forbiddenColor: boolean; /**是否禁用复选框 */ isDisabled: boolean; /**当复选框选中状态改变时,触发此事件 */ inputModelChange: EventEmitter<{}>; readonly ischecked: boolean; private emitChange; constructor(cdf: ChangeDetectorRef); ngOnInit(): void; onChange(e: any): void; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; }