core/select/typeahead.component.ts
ControlValueAccessor
Validator
providers |
{
provide: NG_VALUE_ACCESSOR, multi: true, useExisting: forwardRef(() => TypeaheadComponent)
}
{
provide: NG_VALIDATORS, useExisting: forwardRef(() => TypeaheadComponent), multi: true
}
|
selector | c8y-typeahead |
templateUrl | ./typeahead.component.html |
Properties |
Methods |
Inputs |
Outputs |
allowFreeEntries
|
Type :
Default value : |
autoClose
|
Type :
Default value : |
container
|
Type :
Default value : |
disabled
|
Type :
Default value : |
displayProperty
|
Type :
Default value : |
icon
|
Type :
Default value : |
name
|
Type :
Default value : |
placeholder
|
Type : |
required
|
Type :
Default value : |
selected
|
Type :
Default value : |
onIconClick
|
$event Type: EventEmitter
|
onSearch
|
$event Type: EventEmitter
|
doBlur |
doBlur()
|
Returns :
void
|
getDisplayProperty |
getDisplayProperty()
|
Returns :
any
|
handleKeyboard | ||||
handleKeyboard(event)
|
||||
Parameters :
Returns :
void
|
ngAfterViewInit |
ngAfterViewInit()
|
Returns :
void
|
ngOnDestroy |
ngOnDestroy()
|
Returns :
void
|
onShown |
onShown()
|
Returns :
void
|
registerOnChange | ||||||
registerOnChange(fn: any)
|
||||||
Parameters :
Returns :
void
|
registerOnTouched | ||||||
registerOnTouched(fn: any)
|
||||||
Parameters :
Returns :
void
|
validate | ||||||
validate(ctrl: AbstractControl)
|
||||||
Parameters :
Returns :
literal type
|
writeValue | ||||
writeValue(value)
|
||||
Parameters :
Returns :
void
|
dropdown |
dropdown:
|
Type : BsDropdownDirective
|
Decorators :
@ViewChild('dropdown', {static: undefined})
|
list |
list:
|
Type : QueryList<ListItemComponent>
|
Decorators :
@ContentChildren(ListItemComponent)
|
searchControl |
searchControl:
|
Type : ElementRef
|
Decorators :
@ViewChild('searchControl', {static: undefined})
|