検索

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

angular.js - 角度パラメータの問題

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


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

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


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

高洛峰高洛峰2792日前561

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

  • 滿天的星座

    滿天的星座2017-05-15 17:15:30

    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

    phpcn_u15822017-05-15 17:15:30

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

    返事
    0
  • キャンセル返事