{"action":"created","issue":{"url":"https://api.github.com/repos/esvit/ng-table/issues/541","labels_url":"https://api.github.com/repos/esvit/ng-table/issues/541/labels{/name}","comments_url":"https://api.github.com/repos/esvit/ng-table/issues/541/comments","events_url":"https://api.github.com/repos/esvit/ng-table/issues/541/events","html_url":"https://github.com/esvit/ng-table/issues/541","id":56920964,"number":541,"title":"Slow to call getData with little data","user":{"login":"peteringram0","id":6588942,"avatar_url":"https://avatars.githubusercontent.com/u/6588942?v=3","gravatar_id":"","url":"https://api.github.com/users/peteringram0","html_url":"https://github.com/peteringram0","followers_url":"https://api.github.com/users/peteringram0/followers","following_url":"https://api.github.com/users/peteringram0/following{/other_user}","gists_url":"https://api.github.com/users/peteringram0/gists{/gist_id}","starred_url":"https://api.github.com/users/peteringram0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peteringram0/subscriptions","organizations_url":"https://api.github.com/users/peteringram0/orgs","repos_url":"https://api.github.com/users/peteringram0/repos","events_url":"https://api.github.com/users/peteringram0/events{/privacy}","received_events_url":"https://api.github.com/users/peteringram0/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-07T18:40:44Z","updated_at":"2015-02-10T13:26:49Z","closed_at":null,"body":"I see demo's of ng-table working very quickly with filters to filter the data and have the exact same example in my application. The filter and table are working however there is a 2-3 second delay when changing any characters in a search filter (does not happen on most hosted demos). I have added a console log jut after getData: and see that its not being called until 2-3 seconds after each key press.\r\n\r\nIs anyone else seeing this issue?"},"comment":{"url":"https://api.github.com/repos/esvit/ng-table/issues/comments/73698390","html_url":"https://github.com/esvit/ng-table/issues/541#issuecomment-73698390","issue_url":"https://api.github.com/repos/esvit/ng-table/issues/541","id":73698390,"user":{"login":"ccrowhurstram","id":8319020,"avatar_url":"https://avatars.githubusercontent.com/u/8319020?v=3","gravatar_id":"","url":"https://api.github.com/users/ccrowhurstram","html_url":"https://github.com/ccrowhurstram","followers_url":"https://api.github.com/users/ccrowhurstram/followers","following_url":"https://api.github.com/users/ccrowhurstram/following{/other_user}","gists_url":"https://api.github.com/users/ccrowhurstram/gists{/gist_id}","starred_url":"https://api.github.com/users/ccrowhurstram/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ccrowhurstram/subscriptions","organizations_url":"https://api.github.com/users/ccrowhurstram/orgs","repos_url":"https://api.github.com/users/ccrowhurstram/repos","events_url":"https://api.github.com/users/ccrowhurstram/events{/privacy}","received_events_url":"https://api.github.com/users/ccrowhurstram/received_events","type":"User","site_admin":false},"created_at":"2015-02-10T13:26:48Z","updated_at":"2015-02-10T13:26:48Z","body":"Also ensure that you have set the filterDelay option. It defaults to 700 ms which I think is a bit too long:\r\n\r\n````\r\n$scope.tableParams = new ngTableParams({ /**/ }, {\r\n    getData: getGridData,\r\n    filterDelay: 350,\r\n    /**/\r\n});\r\n````"}}