我正在使用angularjs 1.5,当使用md-autocomplete和$ http请求获取列表时,如果我在某些http调用处于暂挂状态时按Enter键,则所有待处理请求将自动取消。
这是我的代码段:
HTML:
<md-autocomplete md-selected-item="selectedItem" md-search-text="searchText" md-items="item in querySearch(searchText)">
<md-item-template>
<span md-highlight-text="searchText">{{item}}</span>
</md-item-template>
</md-autocomplete>
JS:
function querySearch (searchText) {
return $http
.get(BACKEND_URL + '/items/' + searchText)
.then(function(data) {
// Map the response object to the data object.
return data;
});
}