angular.js - angularjs のインターセプターによってどのようなリクエストがインターセプトされますか?
滿天的星座
滿天的星座 2017-05-15 17:13:17
0
4
766

angularjs にインターセプターを追加すると、$http によって送信されたリクエストはインターセプトされますが、$window.location.href はインターセプトされないことがわかりました。インターセプターは $http によって送信されたリクエストのみをインターセプトするのかどうかを聞きたいです。

滿天的星座
滿天的星座

全員に返信(4)
为情所困

公式ドキュメントには明確に説明されており、例も含まれています
https://docs.angularjs.org/ap...$http

リーリー
いいねを押す +0
小葫芦

インターセプター内のコードを実行せずに新しいページにジャンプします

いいねを押す +0
刘奇

それは HTML とインターフェイスのリクエストだったのを覚えています。以前に console.log に記録しました

いいねを押す +0
曾经蜡笔没有小新

オブジェクト参照のいわゆる $window 其实是对浏览器 window 二次パッケージングですが、なぜこのようなものがあるのでしょうか?その目的は主にコードのテストを容易にすることです。

結論としては、これは $http とは何の関係もなく、当然インターセプターは使用しません

もちろん、質問のタイトルはまだ理解していますが、ジャンプするときに追加のことをしたいと思っています。この問題は、ルーティングの観点からのみ解決できます。

上です!

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート