J'ai une promesse de chaîne et je veux retourner un objet au lieu d'une promesse. Au lieu de cela, j'ai une promesse. Ce est la fonction:angularjs: la promesse de la chaîne renvoie une promesse au lieu d'un objet
self.get = function(id) {
var parameters = [id];
var orders = {}
return DBA.queryAgent("SELECT * FROM Orders WHERE " + column_id + " = ?", parameters).then(function(result) {
return DBA.getById(result);
}).then(function(result) {
order = result;
return self.getProdutcs(id);
}).then(function(result) {
order.Products = result;
return order;
});
}
Je pense que
service.get(1)
retourne un objet, je reçois une promesse. Où ai-je tort?
Merci
Je l'ai eu, merci. J'avais oublié le fait asynchrone. –