【发布时间】:2014-03-16 17:53:10
【问题描述】:
ng-change 立即触发,但我想在向服务器发送请求之前引入一些延迟。我已经阅读了有关 watch 功能的信息,但似乎没有“简单”的解决方案。
有什么想法可以快速重构以在以下代码中添加简单的延迟?
$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.')
)
【问题讨论】:
-
你看过 $timeout 吗?