我有一个非常简单的Bootstrap模式,一旦对我的Web服务的调用返回成功,我想通过AngularJS显示它。弹出式窗口,但它冻结了IE 9+,尽管在Firefox和Chrome上运行相同的代码,但我不得不强制将其关闭。

我的情态

<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="gridSystemModalLabel" id="modal">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                    <h4 class="modal-title" id="gridSystemModalLabel">Modal title</h4>
                </div>
                <div class="modal-body">

                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    <button type="button" class="btn btn-primary">Save changes</button>
                </div>
            </div><!-- /.modal-content -->
        </div><!-- /.modal-dialog -->
    </div><!-- /.modal -->


和脚本从角度打开模态。

SearchReq.success(function (data, status) {
                $scope.IsWorking = false;

                if (data.success) {
                    $scope.AttendedSessions = data.attendedsessions;
                    $scope.LateSessions = data.latesessions;

                    $('#modal').modal('show');
                }
                else {
                    showAlert("<strong>Failure!</strong> " + data.errormsg, "danger", 3000);
                }
            });

最佳答案

尝试使用Angular UI Bootstrap https://angular-ui.github.io/bootstrap/

关于jquery - IE卡住从AngularJS显示Bootstrap Modal,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40585163/

10-12 00:10
查看更多