ngx-mat-dropdown
Version:
Angular Dropdown with search/filter option
35 lines (34 loc) • 1.26 kB
TypeScript
import { OnInit, EventEmitter, ElementRef } from "@angular/core";
import { FormControl } from "@angular/forms";
import { MatSelect } from "@angular/material/select";
import { ReplaySubject } from "rxjs";
import { DropdownSettingsModel } from "./dropdown-settings.model";
export declare class MatDropdownComponent implements OnInit {
dropdownCtrl: FormControl;
appearance: string;
/** control for the MatSelect filter keyword */
FilterCtrl: FormControl;
dropdownSettings: DropdownSettingsModel;
set dropdownDisabled(isTrue: boolean);
dropdownList: Array<any>;
set getdropdownList(list: any);
selectedItems: any;
set onselect(evt: any);
onselectItems: EventEmitter<Object>;
filteredBanks: ReplaySubject<any[]>;
singleSelect: MatSelect;
innerSelectAll: ElementRef;
/** Subject that emits when the component has been destroyed. */
private _onDestroy;
constructor();
ngOnInit(): void;
private _filter;
ngAfterViewInit(): void;
ngOnDestroy(): void;
private setInitialValue;
OnSelectedEvent(evt: any): void;
AllClicked(checked: any): void;
ischecked(check: any): boolean;
isIndeterminate(): boolean;
openedChange(): void;
}