Migrando do Angular.js 1.0.8 para a versão 1.2.0

image_pdfimage_print

Após atualizar os arquivos do Angular.js em seu sistema, provavelmente ao recarregar o sistema, a seguinte mensagem de erro surgirá no console, caso utilize ng-route.

Uncaught Error: [$injector:modulerr] XXXXXXX$injector/modulerr?XXXXXXX

Isto ocorre porque desde a versão 1.1.6 (que nunca se tornou estável. O Angular.js saltou da 1.0.8 para a 1.2.0), o ngRoute se tornou um módulo e um arquivo separado.

Para solucionar este problema, basta importar o arquivo angular-route.min.js em seu código:

<script src="angular-route.min.js"></script>

E na declaração do aplicativo angular, basta adicionar a importação do módulo ng-route:

angular.module('DrallApp', ['ngRoute']);
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!