Commit 00fbea86ea5ae847609b0c1b3b1b13fded5433a8
1 parent
d0c69fa0c8
Exists in
master
code review
Showing
2 changed files
with
17 additions
and
26 deletions
Show diff stats
index.html
... | ... | @@ -43,7 +43,10 @@ |
43 | 43 | templateUrl: 'src/views/modal-busqueda-productos.html', |
44 | 44 | controller: 'modalBusquedaProductosCtrl', |
45 | 45 | size: 'lg', |
46 | - resolve: {idLista : function() { return -1; }, cotizacion: 1} | |
46 | + resolve: { | |
47 | + idLista : function() { return -1; }, | |
48 | + cotizacion: function() { return 1;} | |
49 | + } | |
47 | 50 | } |
48 | 51 | ); |
49 | 52 |
src/js/controller.js
... | ... | @@ -29,35 +29,23 @@ angular.module('focaBusquedaProductos') |
29 | 29 | if(idLista > 0) { |
30 | 30 | focaBusquedaProductosService |
31 | 31 | .getProductosByIdLista(idLista, $scope.filters) |
32 | - .then( | |
33 | - function(res) { | |
34 | - for(var i = 0; i < res.data.length; i++) { | |
35 | - res.data[i].precio = res.data[i].precio / cotizacion; | |
36 | - } | |
37 | - $scope.searchLoading = false; | |
38 | - $scope.primerBusqueda = true; | |
39 | - $scope.productos = res.data; | |
40 | - $scope.search(); | |
41 | - primera(); | |
42 | - } | |
43 | - ); | |
32 | + .then(llenarDatos); | |
44 | 33 | } else if(idLista === -1) { |
45 | - focaBusquedaProductosService.getProductos().then( | |
46 | - function(res) { | |
47 | - for(var i = 0; i < res.data.length; i++) { | |
48 | - res.data[i].precio = res.data[i].precio / cotizacion; | |
49 | - } | |
50 | - $scope.searchLoading = false; | |
51 | - $scope.primerBusqueda = true; | |
52 | - $scope.productos = res.data; | |
53 | - $scope.search(); | |
54 | - primera(); | |
55 | - } | |
56 | - ); | |
34 | + focaBusquedaProductosService.getProductos() | |
35 | + .then(llenarDatos); | |
57 | 36 | } |
58 | 37 | } |
59 | 38 | }; |
60 | - | |
39 | + function llenarDatos(res) { | |
40 | + for(var i = 0; i < res.data.length; i++) { | |
41 | + res.data[i].precio = res.data[i].precio / cotizacion; | |
42 | + } | |
43 | + $scope.searchLoading = false; | |
44 | + $scope.primerBusqueda = true; | |
45 | + $scope.productos = res.data; | |
46 | + $scope.search(); | |
47 | + primera(); | |
48 | + } | |
61 | 49 | $scope.search = function() { |
62 | 50 | if($scope.productos.length > 0) { |
63 | 51 | $scope.filteredProductos = $filter('filter')( |