angularjs にインターセプターを追加すると、$http によって送信されたリクエストはインターセプトされますが、$window.location.href はインターセプトされないことがわかりました。インターセプターは $http によって送信されたリクエストのみをインターセプトするのかどうかを聞きたいです。
公式ドキュメントには明確に説明されており、例も含まれていますhttps://docs.angularjs.org/ap...$http
インターセプター内のコードを実行せずに新しいページにジャンプします
それは HTML とインターフェイスのリクエストだったのを覚えています。以前に console.log に記録しました
オブジェクト参照のいわゆる $window 其实是对浏览器 window 二次パッケージングですが、なぜこのようなものがあるのでしょうか?その目的は主にコードのテストを容易にすることです。
$window
window
結論としては、これは $http とは何の関係もなく、当然インターセプターは使用しません
もちろん、質問のタイトルはまだ理解していますが、ジャンプするときに追加のことをしたいと思っています。この問題は、ルーティングの観点からのみ解決できます。
上です!
公式ドキュメントには明確に説明されており、例も含まれています
リーリーhttps://docs.angularjs.org/ap...$http
インターセプター内のコードを実行せずに新しいページにジャンプします
それは HTML とインターフェイスのリクエストだったのを覚えています。以前に console.log に記録しました
オブジェクト参照のいわゆる
$window
其实是对浏览器window
二次パッケージングですが、なぜこのようなものがあるのでしょうか?その目的は主にコードのテストを容易にすることです。結論としては、これは $http とは何の関係もなく、当然インターセプターは使用しません
もちろん、質問のタイトルはまだ理解していますが、ジャンプするときに追加のことをしたいと思っています。この問題は、ルーティングの観点からのみ解決できます。
上です!