在app.config中注入服务
我想在app.config中注入一个服务,以便在调用控制器之前检索数据。我试过这样的:
服务:
app.service('dbService', function() { return { getData: function($q, $http) { var defer = $q.defer(); $http.get('db.php/score/getData').success(function(data) { defer.resolve(data); }); return defer.promise; } };});
配置:
app.config(function ($routeProvider, dbService) { $routeProvider .when('/', { templateUrl: "partials/editor.html", controller: "AppCtrl", resolve: { data: dbService.getData(), } })});
但我得到这个错误:
错误:未知提供程序:来自EditorApp的dbService
如何纠正设置并注入此服务?
相关分类