Angularの$httpリクエストのエラーコードを統一的に扱いたい(例えばユーザーがログインしていない場合にログインページに飛ぶなど)
$httpProvider インターセプターに関するインターネット上の事例はすべて、特定の module.config で設定されています (プロジェクト内に多数のモジュールがある場合、1 つずつ設定する必要はありません?)
現在のプロジェクトのコード構造は、JS ファイルがモジュールを定義し、メイン モジュールがこれらのサブモジュールに依存するというものです。 $http エラー コードのインターセプト処理をすべてのモジュールに設定する方法を知りたいですか?
mainApp
で定義されたフィルターは module1 および module2 サブモジュールには適用されません。すべてのモジュールで設定するにはどうすればよいですか?
お誘いありがとうございます。
したがって、メイン
あなたのコードには何の問題もないようですが、私たちのプロジェクトでは、異なるモジュールが同じメインモジュールを使用しているのは事実です。唯一の違いはモジュール名のようです。mainApp
定义的$httpProvider
が依存する他のサブモジュールにも適用される ことは明らかです。。
ent
。
ent.user