AngularJS : rencontre avec [$injector:modulerr] lors de la migration vers la version 1.3
Dans votre code AngularJS, vous rencontrez une erreur lors de la migration vers la version 1.3 : Erreur non détectée : [$injector:modulerr]. Pour comprendre ce problème, il est important de noter que dans AngularJS 1.3 et versions ultérieures, la déclaration globale des fonctions du contrôleur a été désactivée.
Pour qu'AngularJS fonctionne correctement, vous devez d'abord créer un module, puis attacher des composants à ce module spécifique. module. Cela garantit une encapsulation correcte du module et une injection de dépendances.
Code mis à jour :
function Ctrl($scope) {
$scope.age = 24;
}
angular.module('app', [])
.controller('Ctrl', ['$scope', Ctrl]);
Notes supplémentaires :
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3