Angular2材质对话框在点击浏览器后退按钮时越来越近,我们可以避免这种情况吗?

时间:2017-12-13 09:16:51

标签: angular dialog material

Angular2材质对话框在点击浏览器后退按钮时越来越近,我们可以避免这种情况吗?

1 个答案:

答案 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。 您可以在对话框处理程序中实现一些条件功能。

希望这个帮助