attraper Angulaire de Bootstrap de l'INTERFACE utilisateur $uibModal événement fermé après le modal a été fermé

Je suis de l'ouverture d'une fenêtre modale à l'aide de $uibModal.ouvert à partir d'un autre contrôleur, et ont besoin d'être averti lorsque la fenêtre modale a été complètement fermé (et non pas lors de la fermeture...) donc je vais être en mesure d'exécuter une fonction.

Le code qui ouvre le modal est comme suit:

var modalInstance = $uibModal.open({
  templateUrl: "myModalContent.html",
  controller: "termModalCtrl",
  windowClass: 'app-modal-window',
  resolve: {
    'params': function () { return id }
  }
});

J'ai vu des solutions proposées à utiliser:

modalInstance.result.then(function(result) {
});

Le problème est que la fonction de rappel est appelée avant la fermeture de la fenêtre modale (lorsque la fenêtre modale est encore ouvert) et ce n'est pas le comportement que je veux causer cela signifie qu'il attrape la "fermeture" de l'événement et de ne pas "fermée" événement de l'modal.

Est-il un pur et simple à mettre en œuvre? Je serais surpris si ce n'est que depuis ce comportement est très commun dans tous les cadres de l'INTERFACE utilisateur sur la planète...

S'il vous plaît aider!

OriginalL'auteur Avner Hoffmann | 2016-07-06