ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
87 lines (86 loc) • 2.43 kB
TypeScript
import { AfterViewInit, EventEmitter, OnInit, Renderer2, ElementRef, TemplateRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { isTemplateRef } from '../core/util/check';
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: string;
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: any;
inputElementRef: any;
type: string;
value: string;
defaultValue: string;
placeholder: string;
editable: boolean;
disabled: boolean;
clear: boolean;
maxLength: number;
error: boolean;
extra: string | TemplateRef<any>;
labelNumber: number;
updatePlaceholder: boolean;
prefixListCls: string;
name: string;
moneyKeyboardAlign: string;
locale: any;
fontColor: string;
focus: any;
content: string | TemplateRef<any>;
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(e: any): 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;
registerOnChange(fn: (_: any) => void): void;
registerOnTouched(fn: any): void;
ngOnInit(): void;
ngAfterViewInit(): void;
}