如何使用angularjs自定义浏览器关闭窗口的警报

时间:2017-07-20 11:55:25

标签: javascript angularjs

当我们点击相应标签的浏览器关闭(' x')按钮时,我需要自定义浏览器提示框文字。我尝试使用window.onbeforeunload,但它不适合我。

任何人都可以帮我使用棱角分明吗?

1 个答案:

答案 0 :(得分:0)

应该这么简单:

angular.module('app', [])
  .controller('exitController', function($scope, $window) {
    $scope.onExit = function() {
      return ('leaving page');
    };

   $window.onbeforeunload =  $scope.onExit;
  });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="exitController">
  <a href="http://www.google.com">Leave page</a>
</div>