angular.js - $provide、provider、$compileProvider、およびその他の関連サービスを理解する方法
淡淡烟草味
淡淡烟草味 2017-05-15 17:03:57
0
1
633

2 つのコード スニペットの機能は同じです。異なる記述方法の主な違いは何ですか?
$provide、provider、$compileProvider、$controllerProvider、$filterPrivoder、これらの概念とその使用法は何ですか?

淡淡烟草味
淡淡烟草味

全員に返信(1)
小葫芦

プロバイダーの役割についてお聞きしたいと思います。あなたの例の
$provide と $compileProvider はすべて Angular の内部プロバイダーです。
賢明な方なら、Provider の呼び出しが構成内にあることをすでにご覧になっているので、プロバイダーが現在のアプリケーションの構成であることも推測できます。
ディレクティブ、ファクトリー、その他のモジュールは複数のプロジェクトで再利用できますが、各プロジェクトの環境は異なります。呼び出し側プロバイダーは、現在のプロジェクトの環境を構成できます。
たとえば、ルーティングを構成する場合、routeProvider はプロジェクトのルートを構成するために config で呼び出されます。httpProvider は $http の動作と戻り値を構成し、locationProvider はルーティングで # を使用するかどうかなどを構成します。 。
カスタムプロバイダーは、プロバイダーのメソッドを呼び出すために (プロバイダー名) Provider を構成に挿入するだけで済みます。
ちなみに、統合プロバイダーにはデリゲートメソッドもあります。現在のプロジェクトのサービスに特別な機能が必要な場合は、これを介して追加できます。元のサービスには影響しません。

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