Olá, galera.
Estou fazendo uma SPA aqui e gostaria de uma ajuda pra resolver um problema com a controller que não consegue ser carregada por erro de tempo de execução.
$routeProvider.when('Aula1',
     {
        templateUrl: '/Idiomas/Aula.html',
        controller: 'MainController',
        resolve: {
            lazy: ['$ocLazyLoad', function ($ocLazyLoad) {
                return $ocLazyLoad.load({
                files: [                               
                    '/Content/Scripts/Esp1_U1_Act1.js',
                    '/Content/Scripts/Controllers/MainController.js'
                ]
            });
        }]
    }
})Como podem ver, nesta routeProvider estou definindo que quando estiver na url Aula1 deve ser chamado a controller MainController. Usei o plugin ocLazyLoad para carregar arquivos js de acordo com o routeprovider, assim eu evito ter que carregar várias controllers na MasterPage. Basta ver que dentro de files eu encontro os scripts que desejo carregar. Pois bem, o ocLazyLoad está cumprindo o esperado e carregando os scripts, porém, está carregando a MainController antes do angular, fazendo com que esta não seja reconhecida. Um clássico erro de tempo de execução.
Alguém sabe como eu posso resolver isso?
Valeu. ;)
 
            