Мне было интересно, возможно ли реализовать небольшую задержку в $scope. $watch. У меня есть следующее, которое запрашивает сервер, поэтому я хотел бы выполнить небольшую задержку, прежде чем оценивать query
перед запросом сервера. Я заметил, что если вы быстро набираете текст, он запутывается и не отправляет правильную информацию:
$scope.$watch("query", function () {
$scope.loading = true;
returnFactory.query($scope.query).then(function (returns) {
$scope.returns = returns;
$scope.loading = false;
});
});