ionic-tags-input
Version:
A ionic tags input components
50 lines (49 loc) • 1.5 kB
TypeScript
import { ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core';
import { ControlValueAccessor } from "@angular/forms";
import { Platform } from 'ionic-angular';
export declare const CITY_PICKER_VALUE_ACCESSOR: any;
export declare class IonTagsInput implements ControlValueAccessor, OnInit {
plt: Platform;
ref: ChangeDetectorRef;
_once: boolean;
mode: string;
readonly: boolean;
hideRemove: boolean;
maxTags: number;
placeholder: string;
type: string;
separatorStr: string;
canEnterAdd: boolean;
canBackspaceRemove: boolean;
verifyMethod: (tagSrt: string) => boolean;
color: string;
once: boolean | string;
onChange: EventEmitter<any>;
ionFocus: EventEmitter<any>;
ionBlur: EventEmitter<any>;
input: any;
_editTag: string;
_tags: Array<string>;
_isFocus: boolean;
_onChanged: Function;
_onTouched: Function;
cssColor: string;
constructor(plt: Platform, ref: ChangeDetectorRef);
ngOnInit(): void;
keyAddTag(): any;
separatorStrAddTag(): any;
keyRemoveTag(): any;
btnRemoveTag($index: number): any;
verifyTag(tagStr: string): boolean;
pushTag(tagStr: string): any;
removeTag($index: number): any;
isOnce(tagStr: string): boolean;
_click(ev: UIEvent): any;
blur(): any;
focus(): any;
writeValue(val: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setValue(val: any): any;
initMode(): any;
}