{"version":"1.0","type":"rich","title":"Angular typeahead snippet.","description":"Two AngularJS typeahead inputs demonstrate both synchronous and asynchronous autocomplete. The first filters a hardcoded array of U.S. state names using `$viewValue` and `limitTo:8`. The second uses `$http.get` to query the Google Maps Geocoding API, returning formatted addresses as a promise, with a loading glyphicon shown via `typeahead-loading`. Both bind selections to the model, displayed as JSON in `<pre>` blocks.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-8494098?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}