ngx-materialize
Version:
An Angular wrap around Materialize library
26 lines (25 loc) • 1.11 kB
TypeScript
/// <reference types="materialize-css" />
import { ElementRef, EventEmitter, NgZone, OnDestroy, OnInit } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class MzChipInputComponent implements ControlValueAccessor, OnInit, OnDestroy {
private elementRef;
private zone;
autocompleteOptions: Materialize.AutoCompleteOptions;
placeholder: string;
secondaryPlaceholder: string;
add: EventEmitter<Materialize.ChipDataObject>;
delete: EventEmitter<Materialize.ChipDataObject>;
select: EventEmitter<Materialize.ChipDataObject>;
readonly value: Materialize.ChipDataObject[];
private chipInputElement;
constructor(elementRef: ElementRef, zone: NgZone);
ngOnInit(): void;
ngOnDestroy(): void;
initElements(): void;
initMaterializeChip(value?: Materialize.ChipDataObject[]): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState(isDisabled: boolean): void;
writeValue(value: Materialize.ChipDataObject[]): void;
private onChangeCallback;
}