【发布时间】:2020-07-05 01:32:24
【问题描述】:
我使用 uib-typeahead。在 uib-typeahead 中输入内容时,我正在调用 api。
我在我的 uib-typeahead 文本框旁边添加了一个取消图标,以在单击该取消图标时清除该文本和下拉值,但是当我单击取消图标时,它只会清除 uib-typeahead 中的文本。下拉菜单不清除。
当我点击取消图标时如何清除下拉菜单?
HTML
<input class="form-control" type="text" ng-model="searchObject" placeholder="Search name"
uib-typeahead="value as value.name for a in search($viewValue)"
typeahead-on-select="onSelect($item, $model, $label)">
<--! This is Cancel button -->
<a class="clear" ng-click="searchObject = null;">
<span class="fa fa-times"></span>
</a>
JS
$scope.search = function(val) {
//Some API call and return Array Of Object
return Array Of Object
};
【问题讨论】:
标签: javascript html angularjs angular-ui-bootstrap uib