84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
刚学习angular,很多地方不清楚,有个问题请教一下各位大神。有一个入口函数的run方法,代码如下:
被红框圈出来的部分run和config里面有些参数,关于这些参数有两个地方不清楚:问题1:这些参数是怎么确定的,为什么是这几个而不是其它的?名字是固定的吗,还是可以随意起?问题2:这些参数是怎么传递过来的?
在具体的controller页面也一样有些参数不明白它是怎么传递的,代码截图如下:
和上面的两个疑问是一样的:问题1:参数怎么确定的?问题2:这些参数是怎么传递过来的?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
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
あなたが言及したパラメータは、注入されるすべてのサービスです。これらのサービスが .run、.config、.controller などで使用されていない場合は、それらを記述する必要はありません。
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
あなたが言及したパラメータは、注入されるすべてのサービスです。これらのサービスが .run、.config、.controller などで使用されていない場合は、それらを記述する必要はありません。