我如何能够以错误的顺序停止自动提取ajax调用?

时间:2015-04-04 08:07:11

标签: angularjs typeahead

我正在使用角度,我有一个ng-keyup当用户在字段中输入时会触发。我注意到的问题是,有时第一个字符的api调用将在键入第二个字符后返回并覆盖其结果。

<input type="text"
       id="{{inputId}}"
       name="{{name}}"
       ng-model="newItem"
       class="form-control"
       placeholder="{{placeholder}}"
       ng-paste="search({ $event: $event })"
       ng-keyup="search({ $event: $event })"
       ng-focus="newItem.length && search({ $event: $event })"
       ng-class="{ 'has-results': matches.length }"
       require-items="{{isValid}}"
       mongoose-error>

如果已经处理了search(),我还是需要暂时不发送{{1}}来电。

0 个答案:

没有答案