簡體   English   中英

需要幫助以延遲angularjs中的搜索結果

[英]Need help to delay of search results in angularjs

我想編寫一段代碼,在用戶搜索延遲一段時間后給出結果,而不是瞬時結果。 我可以使用過濾器嗎?

Angular 1.3在ng-model引入了debounce選項,該功能完全可以滿足您的需要-延遲模型的更改。

<div ng-controller="ExampleController">
  <form name="userForm">
    <label>Name:
      <input type="text" name="userName"
             ng-model="user.name"
             ng-model-options="{ debounce: 1000 }" />
    </label>
    <button ng-click="userForm.userName.$rollbackViewValue(); user.name=''">Clear</button>
    <br />
  </form>
  <pre>user.name = <span ng-bind="user.name"></span></pre>
</div>

https://docs.angularjs.org/api/ng/directive/ngModelOptions

有關更多信息,請在此處進行討論,以獲取更多樂趣。 如何延遲AngularJS即時搜索?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM