点击angularjs多个警报中的后退按钮,依次显示1

点击angularjs多个警报中的后退按钮,依次显示1,angularjs,Angularjs,我正在使用: $rootScope.$on("$locationChangeStart", confirmLeavePage); function confirmLeavePage(e) { var confirmed; confirmed = $window.confirm('contents are not saved'); if (e && !confirmed) { e.preventDefault(); }

我正在使用:

$rootScope.$on("$locationChangeStart", confirmLeavePage);
function confirmLeavePage(e) {
      var confirmed;
      confirmed = $window.confirm('contents are not saved');
      if (e && !confirmed) {
        e.preventDefault();
      }
    }
这是我从你那里得到的 [

对我来说工作很好,唯一的问题是,我得到了多重警报框。
有什么帮助吗?

有什么帮助吗?我们不知道你的目标是什么。如果你只想在一条路线上这样做,请在我的初始url上检查你是哪条路线:……单击“上一步”按钮,我的url将变为“确认”框,单击“确定”……再次出现“确认”框……我想忽略第二个“确认”框。啊……你希望我们如何访问你的本地主机?