【发布时间】:2014-02-01 22:27:32
【问题描述】:
我已经创建了一个如下的路由配置:
angular.module('kappa.configs',['ngRoute'])
.config(['$routeProvider',function($routeProvider){
$routeProvider.when('/',{
controller: 'MainCtrl',
resolve: {
getPlate: ['$http',function($http){
return $http.get('samples.json');
}]
}
});
}]);
angular.module('kappa.controllers',[])
.controller('MainCtrl',['$scope','$http','SamplesService','getPlate',function($scope,$http,SamplesService,getPlate){
$scope.fullPlate = getPlate;
// Some more code here
}]);
//Some more code
angular.module('kappa',['ngResource','ngRoute','kappa.services','kappa.controllers','kappa.configs']);
但我收到如下所示的未知提供程序错误:
Error: [$injector:unpr] Unknown provider: getPlateProvider <- getPlate
http://errors.angularjs.org/1.2.9/$injector/unpr?p0=getPlateProvider%20%3C-%20getPlate
at http://code.angularjs.org/1.2.9/angular.js:78:12
at http://code.angularjs.org/1.2.9/angular.js:3546:19
at Object.getService [as get] (http://code.angularjs.org/1.2.9/angular.js:3673:39)
at http://code.angularjs.org/1.2.9/angular.js:3551:45
at getService (http://code.angularjs.org/1.2.9/angular.js:3673:39)
at invoke (http://code.angularjs.org/1.2.9/angular.js:3700:13)
at Object.instantiate (http://code.angularjs.org/1.2.9/angular.js:3721:23)
at http://code.angularjs.org/1.2.9/angular.js:6772:28
at http://code.angularjs.org/1.2.9/angular.js:6185:34
at forEach (http://code.angularjs.org/1.2.9/angular.js:310:20)
我被困在这里..任何帮助表示赞赏..
【问题讨论】:
-
你试过
angular.module('kappa.controllers',[kappa.configs])吗? -
是的,我做了但没用。
标签: angularjs angular-ui-router