Mon projet utilise AngularJs et introduit des bibliothèques tierces, telles que WeChat js-sdk.
<script type="text/javascript" src="js/lib/angular/angular.js"></script>
<script type="text/javascript" src="js/lib/angular/angular-route.js"></script>
<script type="text/javascript" src="js/lib/jweixin/jweixin-1.0.0.js"></script>
Ensuite, une erreur a été signalée.
Comment les projets AngularJs utilisent-ils des bibliothèques tierces, telles que WeChat js-sdk ?
Avez-vous injecté un
wx
dans angulaire ? ? ?Ce que vous chargez via la référence js accrochera directement un objet global wx sur la fenêtre. Utilisez-le directement sans injection.
Introduisez directement le js de WeChat et utilisez la méthode à l'intérieur. Il n'est pas nécessaire de l'injecter dans le contrôleur
.