代码之家  ›  专栏  ›  技术社区  ›  Jebathon

AngularJS-使用$window。onbeforeunload在浏览器关闭前调用API

  •  0
  • Jebathon  · 技术社区  · 6 年前

    我有一个应用程序,当用户进入该页面时,将创建一个资源。如果他们没有正确地保存该资源,将调用一个API调用到后端以删除该资源。保存前关闭浏览器是一种情况。

    WindowEventHandlers.onbeforeunload 侦听关闭事件并在窗口关闭前启动函数。

    $window.onbeforeunload = function (evt) {
         if (notSavedFlag == true) {
             //call an api function
             $http.delete(...)
                        ...
         }
    }
    

    我的代码有什么问题?

    0 回复  |  直到 6 年前