Comment créer déroulant filtrer les résultats en AngularJS

J'ai Angulaire application avec une barre de recherche en haut d'une page web. Cette barre de recherche est un filtre qui affiche les sous-ensembles d'un tableau de données JSON. J'aimerais que ce filtre pour afficher les résultats dans un mode qui n'affecte pas les DOM sur le reste de la page (de cette façon, si le filtre renvoie une tonne de résultats, une liste déroulante avec sa propre option de défilement apparaît, par opposition aux résultats de pousser vers le bas le sous-jacent de la page HTML).

La solution je suis venu avec était d'envelopper mon ng-repeat et filtrer dans un div, et donnent à l'div un absolute position dans mon CSS. Est-il une meilleure façon de le faire? Cela semble terriblement hackish et pas très Anguleux pour moi, mais je ne peux pas trouver n'importe quel autre filtre déroulant solutions.

Vous êtes à la recherche de quelque chose comme un typeahead?

OriginalL'auteur xEmptyCanx | 2013-06-25