angulaire.js - problème de paramètre angulaire
高洛峰
高洛峰 2017-05-15 17:13:30
0
2
551

Je viens d'apprendre Angular et je ne suis pas sûr de beaucoup de choses. J'ai une question et j'aimerais la poser à des experts.
Il existe une méthode run de la fonction de saisie, le code est le suivant :


Il y a certains paramètres dans les parties d'exécution et de configuration entourés par la case rouge. Il y a deux choses qui ne sont pas claires à propos de ces paramètres :
Question 1 : Comment vont les paramètres ? ces paramètres déterminés ? , pourquoi ceux-là et pas d'autres ? Le nom est-il fixe ou peut-il être choisi à volonté ?
Question 2 : Comment ces paramètres sont-ils transmis ?

Sur la page spécifique du contrôleur, il y a aussi certains paramètres que je ne comprends pas comment passer. La capture d'écran du code est la suivante :


Les mêmes que les deux questions ci-dessus :
Question 1 : Comment sont déterminés les paramètres ?
Question 2 : Comment ces paramètres sont-ils transmis ?

高洛峰
高洛峰

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

répondre à tous(2)
滿天的星座

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

phpcn_u1582

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal