Saltar al contenido principal
NeuralUIv1.14.3Nuevo
GitHub
Componente

Autocomplete

Campo de texto con lista de sugerencias filtradas al escribir. Soporta opciones deshabilitadas, longitud mínima de búsqueda y estado vacío personalizado. Implementa ControlValueAccessor.

TypeScript
import { NeuAutocompleteComponent } from '@neural-ui/core/autocomplete';
import type { NeuAutocompleteOption } from '@neural-ui/core/autocomplete';

Pequeño (36px)

Mediano (48px, por defecto)

Grande (56px)

TypeScript
import { NeuAutocompleteComponent } from '@neural-ui/core/autocomplete';
import { NeuAutocompleteOption } from '@neural-ui/core/autocomplete';

@Component({
  imports: [NeuAutocompleteComponent],
  template: `
    <neu-autocomplete
      [options]="countries"
      label="País"
      placeholder="Escribe para buscar…"
      (optionSelected)="onSelect($event)"
      (queryChange)="onQuery($event)"
    />
  `
})
export class MyComponent {
  countries: NeuAutocompleteOption[] = [
    { value: 'es', label: 'España' },
    { value: 'mx', label: 'México' },
  ];

  onSelect(opt: NeuAutocompleteOption) {
    console.log('Seleccionado:', opt.value);
  }
}