UNPKG

ng-selector

Version:

Angular2 selector component based on selectize.js

43 lines (42 loc) 1.39 kB
import { AfterViewInit, ElementRef, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import 'selectize'; export declare class NgSelectorComponent implements AfterViewInit, ControlValueAccessor { placeholder: string; idField: string; labelField: string; allowCreation: boolean; selector: ElementRef; readonly: boolean; options: Array<any>; plugins: string[]; loadValues: EventEmitter<{ query: string; result: (options: any[]) => void; }>; renderer: EventEmitter<{ val: any; html: (html: string) => void; type: string; }>; private _disabled; selectize: any; private data; private tmpOptions; private _mutiple; multiple: boolean; constructor(placeholder?: string, idField?: string, labelField?: string, allowCreation?: boolean); ngAfterViewInit(): any; optionsChanged(options: any): any; dataChanged(value: any): void; updateData(data: any): void; checkDisabled(): void; rendering(type: any): (i: any) => any; onChange: (_: any) => void; onTouched: () => void; writeValue(value: any): void; registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: () => void): void; private cleanOrder(item); private checkMultipleFalsy(); }