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

标签 javascript angularjs

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

我的代码:

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

可能吗?

最佳答案

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

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

希望对你有帮助。最好的!

关于javascript - ngDialog关闭按钮重定向到其他页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31531825/

相关文章:

javascript - Angular 库应该用 typescript 编写还是编译为 javascript

javascript - 从接收到的对象中排除矩形函数

javascript - 如何在 AngularJS 中将受限范围传递给小部件

javascript - 适用于 Chrome 以外浏览器的桌面通知 API?

javascript - 表单未按时自动提交

javascript - 使用 bootstrap 和 jQuery 加载 XML

javascript - 使用两个不同的 Controller 文件时,部分 View ng-click 不起作用

javascript - 在 AngularJS 应用程序中使用纯 javascript 对象是好的还是坏的做法?

javascript - 如何在程序中间的代码后面显示确认框

javascript - 为什么这种 CSS 样式会干扰 HTML5 拖放? (位置: absolute; left: -10000px)