AngularJS。在用户尝试离开页面时显示自定义弹出窗口

时间:2014-12-16 17:23:44

标签: angularjs twitter-bootstrap modal-dialog

当用户尝试时,是否可以同步显示引导模式(而不是本机确认):

  1. 改变路线
  2. 离开页面
  3. (AngularJS)

1 个答案:

答案 0 :(得分:0)

您必须将代码分成两个不同的功能。

如果你有这个:

var txt;
var r = confirm("Press a button!");
if (r == true) {
    // Put this in a function ...
    txt = "You pressed OK!";
} else {
    // ... and this in another function
    txt = "You pressed Cancel!";
}

想要这样:

var onOkClick = function(){    
  txt = "You pressed OK!";
};

var onCancelClick = function(){    
  txt = "You pressed Cancel!";
};

在模态的按钮中:

<button type='button' class='btn btn-success' onclick="onOkClick()">OK</button>
<button type='button' class='btn btn-default' onclick="onCancelClick()">Cancel</button>
相关问题