我正在使用角度,我有一个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}}来电。