Реализуйте задержку для $ scope. $ Watch

Мне было интересно, возможно ли реализовать небольшую задержку в $ scope. $ Watch. У меня есть следующее, которое запрашивает сервер, поэтому яЯ хотел бы реализовать небольшую задержку, прежде чем он оцениваетquery перед запросом к серверу. Я'мы заметили, что если вы наберете быстро, это запутается и неотправить правильную информацию:

$scope.$watch("query", function () {
    $scope.loading = true;
    returnFactory.query($scope.query).then(function (returns) {
        $scope.returns = returns;
        $scope.loading = false;
    });
});

Ответы на вопрос(4)

Ваш ответ на вопрос