ngDialog关闭按钮重定向到其他页面

ngDialog Close Button redirect To other page

本文关键字:其他 关闭按钮 重定向 ngDialog      更新时间:2023-09-26

我正在使用AngularJs开发应用程序,我正在使用ngDialog。我的一个要求是。一旦我们关闭了ngDialog弹出窗口。我需要将当前页面重定向到主页。

我的代码:
ngDialog.open({
                template:'<div style="margin-top:10px;" >Please try after some time.</div>',
                plain:true,
                closeByEscape : false,
                closeByDocument : false
            });

有可能吗?

嘿,你可以尝试使用preCloseCallback来重定向到你想要的页面(主页)。为此,你需要$window作为注入,你可以这样使用它:

preCloseCallback: function(value) {
       var url = "#/home" // or whatever the route is
       $window.location = url
       return true
     }

希望对你有帮助。最好!

var dialog = ngDialog.open({
    template: 'templateId'
});
dialog.closePromise.then(function (data) {
    window.location.replace("http://stackoverflow.com");
});