を閉じます。私はそれをどのように達成すべきですか?リロードデータは、モーダル後angularJS
2
で
A
答えて
2
あなたは次のスクリプトを使用することができ、閉じたイベントを処理し、そこ
$scope.platformAppConfigurationCreate = function() {
$uibModal.open({
templateUrl: 'app/entities/platform-app/platform-app-configuration-dialog.html',
controller: 'PlatformAppConfigurationDialogController',
controllerAs: 'vm',
backdrop: 'static',
size: 'lg',
resolve: {
entity: function() {
return {
appConfigUuId: null,
appConfigName: null,
appConfigDesc: null,
appConfigDisplayImageRef: null,
appConfigExtraInfo: null,
id: null
};
}
}
}).closed.then(function(){
//handle ur close event here
alert("modal closed")
}
+0
ありがとう –
0
は、私は$ uibModalについてngDialog
ngDialog.open({
showClose: true,
template: 'partials/directives/bibliographie/popupAdd.html',
className: 'ngdialog-theme-default ngdialog-fullscreen',
scope: $scope,
closeByDocument: false,
closeByEscape: true,
controller: ['$scope', function ($scope) {
}],
preCloseCallback: function (value) {
// called when you close modal
if (value === 1) {
;
return true;
}
return false;
}
});
を使用します。
var modalInstance = $uibModal.open({
templateUrl: 'a-template.html',
controller: ['$scope', function($scope){
$scope.$on('modal.closing', function(event, reason, closed){
if('condition for not closing')
event.preventDefault(); //You can use this to prevent the modal from closing
else
window.location = "https://www.youtube.com/watch?v=dQw4w9WgXcQ";
}
}],
controllerAs: 'modal',
backdrop: false,
size: 'lg'
});
0
をあなたのコードを実行します
$scope.$on('modal.closing', function(event, reason, closed){
//either reload the state
$state.reload();
//or redirect to a url
window.location.href="your url";
}
関連する問題
- 1. AngularJS - datepickerがモーダルの後ろに来る
- 2. リロードデータ(Vuex)
- 3. datatable ajax filterリロードデータ
- 4. Swift UITableViewリロードデータ
- 5. AngularJSコンポーネントのモーダルがPromiseの後に更新されない
- 6. angularjsでサブミットした後にモーダルを閉じる方法
- 7. AngularJS Bootstrapモーダル損失スコープ
- 8. 私の最初のモーダルAngularJS
- 9. AngularJS - オブジェクトデータをモーダルに渡す
- 10. AngularJS - モーダルを閉じる
- 11. リロードデータの後にUITableViewが自動的にスクロールします
- 12. テーブルビューのリロードデータがアプリケーションのバックグラウンド後に機能しない
- 13. 角モダルサービス(AngularJS)でモーダルをカスタマイズする
- 14. AngularJsはその後
- 15. 数秒後にモーダルを消すには?
- 16. リロードデータがtableviewController内で失敗する
- 17. ブートストラップとangularJsを使用して別のモーダルからモーダルを開きます
- 18. モーダル内のブートストラップモーダル。モーダルを閉じた後にスクロールできない
- 19. 2番目のモーダルを閉じた後、モーダルをモーダルで使用し、スクロールはボディを指します
- 20. SimpleModalは - まだモーダルを設定した後、モーダル後ろにスクロールすることができます:真
- 21. iphoneでテーブルビューのリロードデータを制御するには?
- 22. モーダル後のCSSスタイルの変更
- 23. ポストバック後にjQueryUIモーダルを表示
- 24. リンクをクリックした後にモーダルをロード
- 25. 登録モーダル後のログインモーダルを閉じる
- 26. 外側をクリックするとモーダルが閉じます(angularjs-- plunker attacked)
- 27. 起動ブートストラップページの読み込みAngularJSのモーダル
- 28. urlにqueryStringがあるときにangularJSモーダルを開く方法
- 29. AngularJS - Resolveを使用してデータをモーダルに渡す
- 30. Angularjs:特定のデータをモーダルに渡す方法
モーダルクローズ時に呼び出される関数があります。 – AlainIb
あなたはangular-uiを使用していますか? –
http://stackoverflow.com/questions/36066602/is-there-a-way-to-intercept-bootstapuis-uibmodal-dississed-event – AlainIb