ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
108 lines (107 loc) • 4.85 kB
TypeScript
import { AfterViewInit, EventEmitter, OnInit, Renderer2, ElementRef, TemplateRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { isTemplateRef } from 'ng-zorro-antd-mobile/core';
import { NzmInputType } from './input-item.definitions';
import * as i0 from "@angular/core";
export declare class InputItemComponent implements OnInit, AfterViewInit, ControlValueAccessor {
private element;
private render;
prefixCls: string;
wrapCls: object;
labelCls: object;
controlCls: object;
setFocus: object;
pattern: string;
autoFocus: boolean;
inputType: NzmInputType;
ngTemplate: boolean;
isTemplateRef: typeof isTemplateRef;
private _el;
private _type;
private _value;
private _defaultValue;
private _placeholder;
private _editable;
private _disabled;
private _clear;
private _maxLength;
private _error;
private _extra;
private _labelNumber;
private _updatePlaceholder;
private _prefixListCls;
private _name;
private _moneyKeyboardAlign;
private _locale;
private _focus;
private _isClear;
private _fontColor;
private _content;
private _inputLock;
lableRef: ElementRef;
inputElementRef: ElementRef;
get type(): NzmInputType;
set type(value: NzmInputType);
get value(): string;
set value(v: string);
get defaultValue(): string;
set defaultValue(value: string);
get placeholder(): string;
set placeholder(value: string);
get editable(): boolean;
set editable(value: boolean);
get disabled(): boolean;
set disabled(value: boolean);
get clear(): boolean;
set clear(value: boolean);
get maxLength(): number;
set maxLength(value: number);
get error(): boolean;
set error(value: boolean);
get extra(): string | TemplateRef<any>;
set extra(value: string | TemplateRef<any>);
set labelNumber(value: number);
set updatePlaceholder(value: boolean);
get prefixListCls(): string;
set prefixListCls(value: string);
get name(): string;
set name(value: string);
get moneyKeyboardAlign(): string;
set moneyKeyboardAlign(value: string);
set locale(value: any);
get fontColor(): string;
set fontColor(value: string);
set focus(value: any);
get content(): string | TemplateRef<any>;
set content(value: string | TemplateRef<any>);
compositionFilter: boolean;
onChange: EventEmitter<any>;
onBlur: EventEmitter<any>;
onFocus: EventEmitter<any>;
onErrorClick: EventEmitter<any>;
onExtraClick: EventEmitter<any>;
clsItem: boolean;
clsDisabled: boolean;
clsError: boolean;
clsFocus: boolean;
clsAndroid: boolean;
constructor(element: ElementRef, render: Renderer2);
_onChange: (_: any) => void;
setCls(): void;
inputChange(inputValue: string): void;
compositionStart(): void;
compositionEnd(): void;
inputFocus(value: any): void;
inputBlur(value: any): void;
clearInput(): void;
errorClick(e: any): void;
extraClick(e: any): void;
writeValue(value: any): void;
setDisabledState(isDisabled: boolean): void;
registerOnChange(fn: (_: any) => void): void;
registerOnTouched(fn: any): void;
ngOnInit(): void;
ngAfterViewInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<InputItemComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<InputItemComponent, "InputItem, nzm-input-item", never, { "type": { "alias": "type"; "required": false; }; "value": { "alias": "value"; "required": false; }; "defaultValue": { "alias": "defaultValue"; "required": false; }; "placeholder": { "alias": "placeholder"; "required": false; }; "editable": { "alias": "editable"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "clear": { "alias": "clear"; "required": false; }; "maxLength": { "alias": "maxLength"; "required": false; }; "error": { "alias": "error"; "required": false; }; "extra": { "alias": "extra"; "required": false; }; "labelNumber": { "alias": "labelNumber"; "required": false; }; "updatePlaceholder": { "alias": "updatePlaceholder"; "required": false; }; "prefixListCls": { "alias": "prefixListCls"; "required": false; }; "name": { "alias": "name"; "required": false; }; "moneyKeyboardAlign": { "alias": "moneyKeyboardAlign"; "required": false; }; "locale": { "alias": "locale"; "required": false; }; "fontColor": { "alias": "fontColor"; "required": false; }; "focus": { "alias": "focus"; "required": false; }; "content": { "alias": "content"; "required": false; }; "compositionFilter": { "alias": "compositionFilter"; "required": false; }; }, { "onChange": "onChange"; "onBlur": "onBlur"; "onFocus": "onFocus"; "onErrorClick": "onErrorClick"; "onExtraClick": "onExtraClick"; }, never, never, false, never>;
}