1.在模态框中控制返回的按钮,点击返回应该关闭模态框
// 设置审批页面的历史记录,用于打开模态框点击返回时关闭模态框
function setHistory() {
modalInstance.dismiss("cancel");
window.removeEventListener("popstate", setHistory);
}
//模态窗口打开之后执行的函数
modalInstance.opened.then(function() {
// 打开模态框需要关闭上一个返回按钮监听事件
if (typeof(_goBack) != "undefined") {
window.removeEventListener("popstate", _goBack);
}
history.pushState(null, null, document.URL);
window.addEventListener("popstate",setHistory, false);
});
//点击确定回调函数
modalInstance.result.then(function (retValue) {
window.removeEventListener("popstate", setHi