angular.module('focaBusquedaCliente') .controller('focaBusquedaClienteController', [ '$scope', '$uibModal', function($scope, $uibModal) { $scope.abrirModal = function() { $uibModal.open({ animation: false, templateUrl: 'src/views/foca-busqueda-cliente-modal.html', backdrop: false, controller: 'focaBusquedaClienteModalController' }).result.then(function(cliente){ console.log(cliente); }); }; } ]) .controller('focaBusquedaClienteModalController', [ '$uibModalInstance', 'focaBusquedaClienteService', '$scope', function($uibModalInstance, focaBusquedaClienteService, $scope) { $scope.obtenerClientesPorNombreOCuit = function(textoBusqueda) { return focaBusquedaClienteService .obtenerClientesPorNombreOCuit(textoBusqueda) .then(function(datos) { return datos.data; }); }; $scope.seleccionar = function(cliente) { $scope.cliente = cliente; }; $scope.cancelar = function() { $uibModalInstance.dismiss(); }; $scope.aceptar = function() { $uibModalInstance.close($scope.cliente); }; } ]);