¿Cómo atrapar el evento de clic de fondo cuando se hace clic fuera del modal de arranque ui angular?

En mi aplicación, está usando$modal.open() función para abrir una ventana emergente modal que está utilizando otra página como plantilla. Al hacer clic en el botón, muestra la ventana emergente modal bien. Si hago clic en el botón Cancelar, está llamando a esta función y también funciona bien.

    $scope.cancel=function(){
    });

Pero si el usuario hace clic fuera de la ventana emergente modal, no podemos captar ese evento mediante este código

    $scope.dismiss=function(){
    });

¿Cómo atrapo ese evento?

He visto muchos artículos de AngularJS, pero no pude encontrar una solución para esto.

Respuestas a la pregunta(4)

Su respuesta a la pregunta