我有一个应用程序,当用户进入该页面时,将创建一个资源。如果他们没有正确地保存该资源,将调用一个API调用到后端以删除该资源。保存前关闭浏览器是一种情况。
WindowEventHandlers.onbeforeunload
侦听关闭事件并在窗口关闭前启动函数。
$window.onbeforeunload = function (evt) {
if (notSavedFlag == true) {
//call an api function
$http.delete(...)
...
}
}
我的代码有什么问题?