$ http请求在md-autocomplete中的Enter键上被取消

时间:2017-05-10 08:10:03

标签: javascript html angularjs md-autocomplete

我正在使用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;
     });
    } 

0 个答案:

没有答案