Bind a callback to any event not natively supported by Angular.
For Blurs, Focus, Double-Clicks or any other event you may choose that isn't built-in.
You can pass multiple events as an object, along with the jQuery event itself:
<input ui-event="{ blur : 'blurCallback($event)' }"> <script> $scope.blurCallback = function(evt) { alert('Goodbye. Input content is: ' + evt.target.value); }; </script>