angular.module('focaModal') .service('focaModalService', [ '$uibModal', function($uibModal) { return { confirm: function(textoModal) { return $uibModal.open({ templateUrl: 'modal-confirm.html', controller: 'focaModalConfirmController', animation: false, backdrop: false, resolve: { textoModal: function() { return textoModal; } } }) .result.then( function(resultado) { return resultado; } ); }, alert: function(textoModal) { return $uibModal.open({ templateUrl: 'modal-alert.html', controller: 'focaModalAlertController', animation: false, backdrop: false, resolve: { textoModal: function() { return textoModal; } } }); } }; } ]);