Angular2材质对话框在点击浏览器后退按钮时越来越近,我们可以避免这种情况吗?
答案 0 :(得分:0)
window.onpopstate = function(event) {
// "event" object seems to contain value only when the back button is clicked
// and if the pop state event fires due to clicks on a button
// or a link it comes up as "undefined"
if(event){
// Code to handle back button or prevent from navigation
}
else{
// Continue user action through link or button
}
}

这是按钮的javascript处理程序,正如我上面写的那样在单击另一个导航按钮时返回undefined。 您可以在对话框处理程序中实现一些条件功能。
希望这个帮助