5

コントローラーで次のことを試しました:

  $scope.$on("$routeChangeStart", function (event, next, current) {
       if (!confirm('are you sure ?')) {
         event.preventDefault();           
       }
  });

しかし、うまくいきません。それはそれを行う方法ではないはずですか?

4

2 に答える 2

0

を使用することui-routerになったので、私がやっている方法は次のとおりです。

$scope.$on('$stateChangeStart', function (event) {
     if (!confirm('are you sure ?')) {
         event.preventDefault();
     }
});

そしてそれは動作します。

于 2013-10-14T18:31:21.543 に答える