An unknown provider error of var "frameworks" appears in resolve, what is wrong? thanks! FrameworkService.loadFrameworks() return a JSON array from REST Service.
app.js
$routeProvider.when('/', {
templateUrl : "views/admin.html",
controller : "FrameworkController",
resolve : {
frameworks : function(FrameworkService) {
return FrameworkService.loadFrameworks();
}
}
});
FrameworkController.js
angular.module('app.controllers', []).controller(
'FrameworkController',
[ '$scope', 'FrameworkService', 'frameworks',
function($scope, frameworks) {
$scope.frameworks = frameworks;
} ]);
ERROR
Error: [$injector:unpr] Unknown provider: frameworksProvider <- frameworks
EDIT
The code showed here it's ok! The problem was in the FrameworkService, that do an asynchronous http request, so var frameworks wasn't injected.