Commit 9aae51a860ff8c67a2216b146718fa32bedf0bf4
1 parent
1543b73f2d
Exists in
master
Array de promesas
Showing
1 changed file
with
14 additions
and
14 deletions
Show diff stats
src/js/controller.js
| ... | ... | @@ -26,28 +26,28 @@ angular.module('focaCrearRemito') .controller('remitoController', |
| 26 | 26 | }; |
| 27 | 27 | |
| 28 | 28 | var monedaPorDefecto; |
| 29 | + var promiseMoneda = crearRemitoService.getCotizacionByIdMoneda(1); | |
| 30 | + var promiseProveedor = crearRemitoService.getProveedorById(1); | |
| 31 | + | |
| 29 | 32 | //Trabajo con la cotización más reciente, por eso uso siempre la primera '[0]' |
| 30 | - crearRemitoService.getCotizacionByIdMoneda(1).then(function(res) { | |
| 31 | - monedaPorDefecto = res.data[0]; | |
| 33 | + //Trabajo con el proveedo YPF, por eso uso siempre la primera | |
| 32 | 34 | |
| 35 | + Promise.all([promiseMoneda, promiseProveedor]).then(function(res) { | |
| 36 | + var monedaPorDefecto = res[0].data[0]; | |
| 33 | 37 | $scope.remito.cotizacion = Object.assign( |
| 34 | - {moneda: monedaPorDefecto}, monedaPorDefecto.cotizaciones[0] | |
| 35 | - ); | |
| 38 | + {moneda: monedaPorDefecto}, | |
| 39 | + monedaPorDefecto.cotizaciones[0] | |
| 40 | + ); | |
| 36 | 41 | $scope.inicial.cotizacion = $scope.remito.cotizacion; |
| 37 | - $scope.cotizacionPorDefecto = angular.copy($scope.remito.cotizacion); | |
| 38 | - | |
| 39 | - $timeout(function() { getLSRemito(); }); | |
| 40 | - }); | |
| 41 | - //Trabajo con el proveedo YPF, por eso uso siempre la primera | |
| 42 | - crearRemitoService.getProveedorById(1).then(function(res){ | |
| 43 | - var proveedorPorDefecto = res.data[0]; | |
| 42 | + var proveedorPorDefecto = res[1].data[0]; | |
| 44 | 43 | $scope.remito.proveedor = Object.assign( |
| 45 | 44 | {proveedor: proveedorPorDefecto} |
| 46 | - ); | |
| 45 | + ); | |
| 47 | 46 | $scope.inicial.proveedor = $scope.remito.proveedor; |
| 47 | + $scope.cotizacionPorDefecto = angular.copy($scope.remito.cotizacion); | |
| 48 | 48 | $scope.proveedor = angular.copy($scope.remito.proveedor); |
| 49 | - }); | |
| 50 | - | |
| 49 | + $timeout(function() {getLSRemito();}); | |
| 50 | + }); | |
| 51 | 51 | //SETEO BOTONERA LATERAL |
| 52 | 52 | $timeout(function() { |
| 53 | 53 | focaBotoneraLateralService.showSalir(false); |