src/lib/dynamic-form-input/dynamic-form-combobox/dynamic-form-combobox.component.ts
DynamicFormInputBase
selector | bs-dynamic-form-combobox |
templateUrl | ./dynamic-form-combobox.component.html |
constructor(validationService: DynamicFormValidationService)
|
||||||
Parameters :
|
import { Component } from '@angular/core';
import { DynamicFormCombobox, DynamicFormInputBase, DynamicFormValidationService } from '@dynamic-forms/core';
@Component({
selector: 'bs-dynamic-form-combobox',
templateUrl: './dynamic-form-combobox.component.html',
})
export class BsDynamicFormComboboxComponent extends DynamicFormInputBase<DynamicFormCombobox> {
constructor(protected override validationService: DynamicFormValidationService) {
super(validationService);
}
}
<input
[id]="inputId"
class="form-control"
type="text"
list="list"
[placeholder]="input.placeholder || ''"
[pattern]="input.pattern"
[readonly]="readonly"
[required]="validation?.required"
[formControl]="control"
autocomplete="off"
/>
<datalist id="list">
<option *ngFor="let option of input.options" [value]="option">{{ option }}</option>
</datalist>