diff --git a/src/typeahead/typeahead.js b/src/typeahead/typeahead.js index 71b807c817..d09776890d 100644 --- a/src/typeahead/typeahead.js +++ b/src/typeahead/typeahead.js @@ -74,6 +74,8 @@ angular.module('ui.bootstrap.typeahead', ['ui.bootstrap.debounce', 'ui.bootstrap var appendToBody = attrs.typeaheadAppendToBody ? originalScope.$eval(attrs.typeaheadAppendToBody) : false; + var isFocusOnBlur = attrs.typeaheadFocusOnBlur ? originalScope.$eval(attrs.typeaheadFocusOnBlur) : false; + var appendTo = attrs.typeaheadAppendTo ? originalScope.$eval(attrs.typeaheadAppendTo) : null; @@ -461,7 +463,7 @@ angular.module('ui.bootstrap.typeahead', ['ui.bootstrap.debounce', 'ui.bootstrap }); element.val(''); } - hasFocus = false; + hasFocus = isFocusOnBlur; selected = false; });