1. Les utilisations angulaires permettent de créer des services (c'est-à-dire des éléments qui peuvent être injectés, pour parler franchement, ils sont fournis pour que d'autres modules puissent les utiliser). le nom du fournisseur est serviceProvider. Ici, service est le nom du service. Les services correspondant à $httpProvider et $stateProvider dans l'image ci-dessus sont $http, $state... Ces services angulaires intégrés sont définis par un serviceProvider en bas.
2. Après avoir défini le service, nous devons l'utiliser dans le module. Pour utiliser le service, nous devons d'abord référencer la dépendance sur le service, par exemple : app.controller('xxController', ['xxservice', function. (xxservice) {xxx}]) Ici, xxController fait référence à xxservice et l'utilise ensuite dans le module. La couche inférieure des utilisations angulaires injecte pour référencer les services dont dépendent les modules.
Certains services angulaires intégrés ($scope) dans la figure 2 peuvent être utilisés sans les introduire, et il existe un autre service qui doit être référencé avant utilisation ($http, $state...) Vous pouvez vous référer à cet article http://sentsin.com/web/663.html
Les paramètres que vous avez mentionnés sont tous des services à injecter. Si ces services ne sont pas utilisés dans votre .run, .config, .controller, etc., vous n'avez pas besoin de les écrire.
1. Les utilisations angulaires permettent de créer des services (c'est-à-dire des éléments qui peuvent être injectés, pour parler franchement, ils sont fournis pour que d'autres modules puissent les utiliser). le nom du fournisseur est serviceProvider. Ici, service est le nom du service. Les services correspondant à $httpProvider et $stateProvider dans l'image ci-dessus sont $http, $state... Ces services angulaires intégrés sont définis par un serviceProvider en bas.
2. Après avoir défini le service, nous devons l'utiliser dans le module. Pour utiliser le service, nous devons d'abord référencer la dépendance sur le service, par exemple : app.controller('xxController', ['xxservice', function. (xxservice) {xxx}]) Ici, xxController fait référence à xxservice et l'utilise ensuite dans le module. La couche inférieure des utilisations angulaires injecte pour référencer les services dont dépendent les modules.
Certains services angulaires intégrés ($scope) dans la figure 2 peuvent être utilisés sans les introduire, et il existe un autre service qui doit être référencé avant utilisation ($http, $state...)
Vous pouvez vous référer à cet article http://sentsin.com/web/663.html
Les paramètres que vous avez mentionnés sont tous des services à injecter. Si ces services ne sont pas utilisés dans votre .run, .config, .controller, etc., vous n'avez pas besoin de les écrire.