angular.js - 如何理解$provide、provider、$compileProvider等等相关服务
淡淡烟草味
淡淡烟草味 2017-05-15 17:03:57
0
1
555

两个代码段的功能是一样的,不同写法主要有什么区别?
$provide,provider,$compileProvider,$controllerProvider,$filterPrivoder,这几个的概念用法区分?

淡淡烟草味
淡淡烟草味

répondre à tous(1)
小葫芦

Je pense que vous voulez poser des questions sur le rôle du fournisseur.
$provide et $compileProvider dans votre exemple sont tous des fournisseurs internes d'Angular.
Si vous êtes malin, vous avez déjà vu que l'appel de Provider est dans config. Ensuite vous avez également deviné que Provider est la configuration de l'application actuelle.
Les modules de directive, d'usine et autres peuvent être réutilisés dans plusieurs projets, mais l'environnement de chaque projet est différent. Le fournisseur appelant peut configurer l’environnement du projet en cours.
Par exemple, pour configurer le routage, routeProvider est appelé dans la configuration pour configurer le routage du projet. Chaque projet est différent ; httpProvider configure le comportement et renvoie le contenu de $http, locationProvider configure si le routage utilise #, etc.
Les fournisseurs personnalisés doivent uniquement injecter le fournisseur (nom du fournisseur) dans la configuration pour appeler la méthode du fournisseur.
À propos, le fournisseur intégré dispose également d'une méthode de délégation. Si le service du projet en cours nécessite des fonctions spéciales, il peut être ajouté via celle-ci, et cela n'affectera pas le service d'origine.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!