ngx-address
Version:
A simple address picker in angular.
32 lines (31 loc) • 1.17 kB
TypeScript
import { Result } from './interfaces/result';
import { Options } from './interfaces/options';
import { OnInit, OnChanges, SimpleChanges, EventEmitter, ElementRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { AddressService } from "./address.service";
/**
* 城市选择器组件
* Usage:
* <ngx-address [(ngModel)]="city.id" [options]="{...}"></ngx-address>
*/
export declare class AddressComponent implements OnInit, OnChanges, ControlValueAccessor {
element: ElementRef;
options: Options;
values: any;
onSelected: EventEmitter<Result>;
_t: AddressService;
constructor(element: ElementRef);
ngOnInit(): void;
onOpen(): void;
onClose(): void;
onTabChange(index: number): void;
private notify();
onItem(bdIndex: number, key: string, id: string, item: any): void;
ngOnChanges(changes: SimpleChanges): void;
writeValue(obj: any): void;
protected onChange: any;
protected onTouched: any;
registerOnChange(fn: (_: any) => {}): void;
registerOnTouched(fn: () => {}): void;
setDisabledState(isDisabled: boolean): void;
}