Arranque angular ui modal con el mismo controlador en lugar del nuevo controlador

Estoy usando el cuadro modal ui de bootstrap angular que dice dar una nueva $ modalInstance para el nuevo controlador. Quiero usar el mismo controlador donde he inicializado el cuadro modal. Busqué pero no tuve éxito. Encontré estos enlaces pero ningún éxito -

¿Cómo utilizar el mismo controlador para forma modal y no modal en Bootstrap de IU angular? Arranque ui angular modal sin crear un nuevo controlador

app.controller('UserCtrl',['$scope','$filter','ngTableParams','$modal',function($scope, $filter, ngTableParams,$modal) {

  var modalInstance = $modal.open({
  templateUrl: 'myModalContent.html',
  controller: 'ModalInstanceCtrl', //Instead of this i want to use the same controller 'UserCtrl'
  size: size,
  resolve: {
    items: function () {
      return $scope.items;
    }
  }
});

modalInstance.result.then(function (selectedItem) {
  $scope.selected = selectedItem;
}, function () {
  $log.info('Modal dismissed at: ' + new Date());
});
 };
};

  } ]);

Para que pueda llamar a la función de guardar en este mismo controlador que se llama al guardar, haga clic en el cuadro modal

Respuestas a la pregunta(2)

Su respuesta a la pregunta