2016-06-28 6 views
0

다음 코드의 문제점은 무엇입니까?Routeprovider injection

(function() { 
    angular 
    .module('myapp') 
    .config(ConfigureProvider); 

    ConfigureProvider.$inject = ['$routeProvider']; 

    function ConfigureProvider($routeProvider){ 
    $routeProvider. 
     when('/',{       
     templateUrl:'main.html', 
     controller:'GalleryController' 
     }). 
     when('/1',{     
     templateUrl:'favourites.html', 
     controller:'FavouritesController' 
     }) 
    } 
})(); 

나는 다음과 같은 오류가 점점 오전 : 모듈 당신은 정의하지 않은 Uncaught Error: [$injector:nomod] http://errors.angularjs.org/1.5.3/$injector/nomod?p0=myapp

답변

1

angular.module('myapp',[]) 

다음

angular 
    .module('myapp') 
    .config(ConfigureProvider); 

    ConfigureProvider.$inject = ['$routeProvider']; 

    function ConfigureProvider($routeProvider){ 
    $routeProvider. 
     when('/',{       
     templateUrl:'main.html', 
     controller:'GalleryController' 
     }). 
     when('/1',{     
     templateUrl:'favourites.html', 
     controller:'FavouritesController' 
     }) 
    }