AngularJS: Encontrando [$injector:modulerr] Ao migrar para V1.3
Em seu código AngularJS, você está encontrando um erro ao migrar para a versão 1.3: Erro não detectado: [$injector:modulerr]. Para entender esse problema, é importante observar que no AngularJS 1.3 e superior, a declaração de função do controlador global foi desabilitada.
Para que o AngularJS funcione corretamente, você precisa primeiro criar um módulo e depois anexar componentes a esse módulo específico. módulo. Isso garante o encapsulamento adequado do módulo e a injeção de dependência.
Código atualizado:
function Ctrl($scope) {
$scope.age = 24;
}
angular.module('app', [])
.controller('Ctrl', ['$scope', Ctrl]);
Notas adicionais:
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3