Cómo $ http Llamada síncrona con AngularJS

Lo siento por mi pregunta de novato, pero la documentación de AngularJS no es muy explícita ni extensa para descubrir algunas cosas básicas.

¿Hay alguna manera de hacer una llamada sincrónica con AngularJS?

EN UN SERVICIO:

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;
}

Respuestas a la pregunta(7)

Su respuesta a la pregunta