Я хотел бы, чтобы список выбора закрывался, когда форма отправляется со значениями, которых нет в списке (используя typeahead-focus-first). В качестве отправной точки я использовал пример плункера typeahead.
Когда пользователь нажимает клавишу ввода, срабатывает функция storeItem, но список не закрывается.
<form ng-submit="storeItem()">
<input type="text"
typeahead="state for state in states | filter:$viewValue | limitTo:8"
typeahead-focus-first="false"/>
</form>
Функция отправки:
$scope.storeItem = function() {
$scope.selected = Date.now();
};
См. полный плункер здесь
Как мне закрыть список, сохранив при этом входное значение и список?