The igx-autocomplete directive provides a way to enhance a text input by showing a panel of suggested options provided by the developer.
Using the igx-drop-down as a provider, allows using its functionalities like grouping, templating, etc.
You can read more about configuring those components, using the following links:
The following sample demonstrates igx-drop-down with defined groups: