2016-06-28 7 views
0

次のコードに問題は何ですか?私は次のエラーを取得していますRouteprovider注射

(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' 
     }) 
    } 
あなたのモジュールを定義していません