ng-change triggers immediately but I'd like to introduce some delay before sending request to server. I've read about the watch function but looks like there is no "simple" solution.
Any idea for quick refactoring to add simple delay on the following code?
$scope.searchOrder = null
$scope.change = (text) ->
search_params = $scope.searchOrder
$http.get('./api/orders?q=' + search_params).success( (data) ->
$scope.orders = data
console.log('Found matching order.')
#console.log data
).error( ->
console.error('No orders found.')
)