Como chamar $ http síncrono com AngularJS

Desculpe pela minha pergunta sobre o novato, mas a documentação do AngularJS não é muito explícita ou extensa para descobrir algumas coisas básicas.

Existe alguma maneira de fazer uma chamada síncrona com o AngularJS?

EM UM SERVIÇO:

myService.getByID = function (id) {
    var retval = null;

    $http({
        url: "/CO/api/products/" + id,
        method: "GET"
    }).success(function (data, status, headers, config) {

        retval = data.Data;

    });

    return retval;
}

questionAnswers(7)

yourAnswerToTheQuestion