私はこれをコントローラー内のanglejsスクリプトファイルに保存しています。event.preventDefaultの後にホームページにリダイレクトする?
var windowElement = angular.element($window);
windowElement.on('beforeunload', function (event) {
event.preventDefault();
$location.url("/");
});
それは、私はそれが動作する方法を実際に部分的にではない動作します。このコードは、ページに滞在するかどうかを尋ねることによってページのリロードを防止します。ユーザーがまだページを残すをクリックしてページを再読み込みする必要がある場合は、私の角型アプリケーションのホームページにリダイレクトします。私はいくつかのコードを試しましたが、どれも動作していないようです。誰か私のための答えがありますか?前もって感謝します。
あなたが ''を試した(私はあなたの質問を理解している場合最初のすべての)私に知らせて、あなたがコントローラであり、あなたは、これは動作するはず
$scope
変数を持っていると仮定すると、 '確認' '' jsメソッド? http://www.w3schools.com/jsref/met_win_confirm.asp –
私はそれをしても動作しませんでした –
$ location.url - > '$ window.location.href = '/'; ' – Rakeschand