我想警告用户未保存的更改,然后再离开我的angular 2应用程序的特定页面。通常,我会使用window.onbeforeunload
,但不适用于单页应用程序。
我发现在角度1中,您可以进入$locationChangeStart
事件confirm
为用户抛出一个框,但是我没有看到任何显示如何使角度2正常工作的东西,或者该事件是否仍然存在。我也看到过为ag1提供功能的插件onbeforeunload
,但同样,我还没有看到将其用于ag2的任何方式。
我希望其他人找到了解决该问题的方法;两种方法都可以很好地达到我的目的。
料青山看我应如是
相关分类