I'm building a responsive webapp (mostly in Javascript/AngularJs).
I would like to build a form component easy to use whatever the device is (website desktop or mobile).
The use case is to expect the logged user to select some of his friends (potential huge list), so that by validating the form, they can send a notification to them.
The content representing each friend in the list would be: Photo + firstName/LastName
Which style of component should I use?
I thought about this kind of typeahead, coupled with a table of results.
When user would press enter, table of results would get the selected friend.
Any good or better idea?