按退格键时Bootstrap模态未关闭

时间:2014-02-12 10:35:40

标签: twitter-bootstrap twitter-bootstrap-3

我的应用程序中有几个引导模式。当有一个模态并按下退格键时,弹出窗口永远不会关闭,而是网页的后面部分导航访问过的最后一个历史页面。如何在按下退格键时关闭引导模式?

2 个答案:

答案 0 :(得分:1)

引导程序issue 2908报告此行为。

对于angular.js,一个解决办法可以解雇$ routeChangeSuccess上的窗口,这样:

$rootScope.$on('$routeChangeSuccess', function() {
    $modalInstance.dismiss('cancel');
});

它也可以实现为directive,也可以注册为global behaviour

答案 1 :(得分:0)

enter image description here

我在ui-bootstrap中添加了这个函数。这样它就会占用退格事件并关闭模态

case 8:
                 B.value.keyboard && (a.preventDefault (), and. $ Apply (function {) {
                     Z.dismiss (b.key, "backspace key press")
                 }));
                 Break;