A simple AngularJS directive that creates a time input field (type text) that adds autocompletion and validation.