angular.js - 角度パラメータの問題
高洛峰
高洛峰 2017-05-15 17:13:30
0
2
552

Angular を学んだばかりですが、よくわからないことがあり、専門家に質問したいと思います。
エントリ関数の run メソッドがあり、コードは次のとおりです:


赤いボックスで囲まれた run および config の部分にいくつかのパラメーターがあります。これらのパラメーターについて不明な点が 2 つあります。
質問 1: これらはどうなっていますか。パラメータは決定されていますか?なぜこれらのパラメータが決定され、他のパラメータは決定されないのでしょうか?名前は固定されていますか、それとも任意に選択できますか?
質問 2: これらのパラメータはどのように渡されますか?

特定のコントローラーのページには、渡す方法が理解できないパラメーターもいくつかあります。コードのスクリーンショットは次のとおりです。


上の 2 つの質問と同じです:
質問 1: パラメーターはどのように決定されますか?
質問 2: これらのパラメータはどのように渡されますか?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(2)
滿天的星座

1. Angular は、サービスを作成するために Provide を使用します (つまり、端的に言えば、サービスは、サービスのプロバイダーを定義するときに、他のモジュールに提供されます)。プロバイダーの名前はserviceProviderです。ここで、service はサービスの名前です。上の図の $httpProvider と $stateProvider に対応するサービスは、$http、$state... これらの Angular 組み込みサービスは、下部の serviceProvider によって定義されます。

2. サービスを定義した後、それをモジュール内で使用する必要があります。サービスを使用するには、まずサービスの依存関係を参照する必要があります。例: app.controller('xxController', ['xxservice', function)。 (xxservice) {xxx}]) ここで、xxController は xxservice を参照し、モジュール内でそれを使用します。 Angular の最下層は、モジュールが依存するサービスを参照するために挿入を使用します。

図 2 の一部の angular 組み込みサービス ($scope) は導入せずに使用できますが、使用前に参照する必要がある別のサービス ($http、$state...) があります
この記事を参照できますhttp://sentsin.com/web/663.html

いいねを押す +0
phpcn_u1582

あなたが言及したパラメータは、注入されるすべてのサービスです。これらのサービスが .run、.config、.controller などで使用されていない場合は、それらを記述する必要はありません。

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