在开发中,遇到一个这样的需求,使用$scope.$watch()方法监听input值的改变,然后去$resource请求,但是请求过于频繁,需要做逻辑调整.代码如下: var timeout; $scope.$watch('mapAddress', function(inputText){ if(inputText){ if(timeout) { $timeout.cancel(timeout); } timeout = $timeout(function(){ console.log('111…