У меня есть цепочка обещаний, и я хочу вернуть объект вместо обещания. Вместо этого я получаю обещание. Это функция:
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;
});
}
я ожидаю, что
service.get(1)
возвращает объект, я получаю обещание. Где я не прав?
Спасибо