AngularJS: Encontrando [$injector:modulerr] al migrar a V1.3
En su código AngularJS, está encontrando un error al migrar a la versión 1.3: Error no detectado: [$injector:modulerr]. Para comprender este problema, es importante tener en cuenta que en AngularJS 1.3 y superiores, la declaración de función del controlador global se ha deshabilitado.
Para que AngularJS funcione correctamente, primero debe crear un módulo y luego adjuntar componentes a ese módulo específico. módulo. Esto garantiza la encapsulación adecuada del módulo y la inyección de dependencia.
Código actualizado:
function Ctrl($scope) {
$scope.age = 24;
}
angular.module('app', [])
.controller('Ctrl', ['$scope', Ctrl]);
Notas adicionales:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3