別のコントローラーから $uibModal.open を使用してモーダル ウィンドウを開いていますが、モーダル ウィンドウが完全に閉じられたときに (閉じているときではなく...) 通知を受ける必要があるため、関数を実行できます。
モーダルを開くコードは次のとおりです。
var modalInstance = $uibModal.open({
templateUrl: "myModalContent.html",
controller: "termModalCtrl",
windowClass: 'app-modal-window',
resolve: {
'params': function () { return id }
}
});
使用するいくつかの提案されたソリューションを見ました:
modalInstance.result.then(function(result) {
});
問題は、モーダル ウィンドウを実際に閉じる前 (モーダル ウィンドウがまだ開いているとき) に関数コールバックが呼び出されることです。モーダルの「クローズ」イベント。
これを実装するきちんとした簡単な方法はありますか? この動作は地球上のどの UI フレームワークでも非常に一般的であるため、そうでない場合は驚くでしょう...
助けてください!