javascript - 关闭 Bootstrap 模式弹出窗口时调用方法

标签 javascript angularjs twitter-bootstrap

我试图在关闭模式弹出窗口时重定向到页面。但这并没有发生。

我正在尝试使用

重定向到页面

state.go() 或通过 location.path()

这里是 Angular 确认弹出代码:

function modalMessage($rootScope,result) {
    $rootScope.FinalMessage = result.finalMessage;
    $rootScope.ReasonOrTransKey = result.ReasonOrTransKey;
    $rootScope.ConfirmationMessage = result.ConfirmationMessage;

    //Finds element with attribute iConfirmationModal
    angular.element("#iConfirmationModal").modal();
}

当用户单击 close() 按钮时,我想放置我的重定向代码。

enter image description here

最佳答案

由于jqLit​​e不支持modal方法,因此您应该使用$而不是angular.element

Plunker

function modalMessage($rootScope,result) {
     $rootScope.FinalMessage = result.finalMessage;
     $rootScope.ReasonOrTransKey = result.ReasonOrTransKey;
     $rootScope.ConfirmationMessage = result.ConfirmationMessage;

     //Finds element with attribute iConfirmationModal
     $("#iConfirmationModal").modal();
     $("#iConfirmationModal").on('hidden', function(){
        $timeout(function(){
            $state.go(...)
        })
     })
}

关于javascript - 关闭 Bootstrap 模式弹出窗口时调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36897359/

相关文章:

javascript - sequelize.js - GetSomething() 在 hasOne 关系中返回错误值,但在 BelongTo 中返回正确值

javascript - 使用键盘箭头键在 angularjs 中循环显示不同的模式

Javascript 生成 HTML 代码调用 knockout

php - 将 Bootstrap 类添加到日期时间属性 Symfony

javascript - 未捕获的 TypeError : $(. ..).multiselect 不是函数

javascript - REST API 最佳实践?返回空对象与无对象

javascript - SignalR 无法使用任何可用的传输从客户端连接到服务器

javascript - MVC 5 中的扩展注销

angularjs - WP REST API v2 和 Angular $http POST 请求

javascript - 在 AngularJS 插值中将时间戳转换为日期格式