検索

ホームページ  >  に質問  >  本文

angular.js - angularjs のインターセプターによってどのようなリクエストがインターセプトされますか?

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

滿天的星座滿天的星座2754日前743

全員に返信(4)返信します

  • 为情所困

    为情所困2017-05-15 17:15:17

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

    リーリー

    返事
    0
  • 高洛峰

    高洛峰2017-05-15 17:15:17

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

    返事
    0
  • 怪我咯

    怪我咯2017-05-15 17:15:17

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

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 17:15:17

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

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

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

    上です!

    返事
    0
  • キャンセル返事