角度アプリでバックエンドにデータを検索するためにng-keyupを使用します。しかし、問題は、それは私のサーバーに毎回要求を送ることです。ユーザーが入力を一時停止/停止した後、バックエンドに投稿要求を送信するにはどうすればよいですか?それとも、ng-keyupを使うのは間違っていますか?あなたは以下のように$timeout
でng-change
を使用することができますng-keyup(Angularjs)で一時停止した後にデータを送信
私のhtml
<input ng-keyup="search(data)" ng-model="data" type="text"/>
コントローラ
$scope.search=function($scope, $http){
....http post codes here...
}
http://stackoverflow.com/questions/22158063/angular-ngchange-variant-when-user-finishes-typing – imbond
@bobttaあなたの要件に基づいて制限することができます。 1.ユーザーが入力した各文字に基づいて検索が行われる場合は、httpコールが行われます。2.それ以外の場合は、データの長さをカウントし、何らかの制限を設定してサービスに電話をかけます。 –