Comment faire pour ignorer les OPTIONS de contrôle en amont d'une demande?

J'avais développé une application PhoneGap qui est maintenant transformé en un site web mobile. Tout fonctionne bien sauf un petit problème. J'utilise un certain tiers API via une requête POST, qui fonctionne très bien dans l'application, mais échoue dans le site web mobile version.

Après avoir regarder de plus près, il semble que AngularJS (je suppose que le navigateur en fait) est d'abord l'envoi d'une demande d'OPTIONS. J'ai appris beaucoup de choses aujourd'hui sur la SCRO, mais je n'arrive pas à comprendre comment le désactiver complètement. Je n'ai pas accès à l'API (donc les changements à côté sont impossible), mais ils ont ajouté le domaine, je suis en train de travailler pour leur Access-Control-Allow-Origin-tête.

C'est le code dont je parle:

        var request = {
                language: 'fr',
                barcodes: [
                    {
                        barcode: 'somebarcode',
                        description: 'Description goes here'
                    }
                ]
            };
        }
        var config = {
            headers: { 
                'Cache-Control': 'no-cache',
                'Content-Type': 'application/json'
            }
        };
        $http.post('http://somedomain.be/trackinginfo', request, config).success(function(data, status) {
            callback(undefined, data);
        }).error(function(data, status) {
            var err = new Error('Error message');
            err.status = status;
            callback(err);
        });

Comment puis-je empêcher le navigateur (ou AngularJS) à partir de l'envoi de cette demande d'OPTIONS et juste passer à la POST réelle demande? Je suis en utilisant AngularJS 1.2.0.

Merci d'avance.