These are just my initial ideas, I am completely open to discussing diffent implementation approaches and different functionaltiy that what I specify here.
This project is to write an AngularJS directive that integrates Google Places AutoComplete data and locally stored data to allow the user to quickly enter location
For example: <input data-ng-model="chosenPlace" data-places-autocomplete="autocompleteService=" data-autocomplete-types="geocode,establishment" />
places-autocomplete - is the directive, the value of the places-autocomplete attribute is the name of the service to use to mix-in local results - this value is optional.
Your implementation of the autocompleteService can simply hard code a list of addresses, I will update code to include ajax call to get list of addresses to mix in.
There should be attributes to specify the required and optional parameters supported by places auto complete.
If no matching place is returned (or selected), current user input will be accepted and stored in the model.
Must support multiple autocomplete input boxes in a single page - they will be nested in an ng-repeat loop.
Delivered code should include E2E tests - see [url removed, login to view]
See [url removed, login to view] and [url removed, login to view] and [url removed, login to view]
See [url removed, login to view] for an example of a very similar, working directive - note that this directive has defects and is missing required functionality but will give you an idea what I am looking for.
I would also like to style the match text using css - differing colors for odd and even, differing style for the matching text, etc. Not sure if this is possible with straight css, if not, attributes that allow me to specify style is an acceptable solution.
Since nobody well reviewed placed a bid, I did the work myself - it took one day.
4 freelancers are bidding on average $273 for this job
I can do this [url removed, login to view] the styling of even odd divs is possible using css. Let me do this sir. Ready to start and confident enough to deliver quality work. Regards.