【发布时间】:2014-10-25 03:20:00
【问题描述】:
假设我们有一个超级简单的带有自动完成功能的搜索表单,它会在 keyup/keypress 上触发 $http.get() 请求:
<input type="text" ng-model="keyword" ng-change="makeRequest()">
和
$scope.makeRequest = function() {
$http.get(url).then(function(res) {
// update the typeahead list here.
});
}
保持响应传递顺序的最简单方法是什么?由于延迟不同,较早的结果通常排在最后,这使用户感到困惑。 我正在寻找一种顺序而不是直接去抖动,它会阻止在某个击键间隔下发出请求。
【问题讨论】:
标签: javascript ajax angularjs angularjs-service