A basic angular typeahead directive