将服务注入angularjs app config

时间:2013-11-11 07:12:28

标签: angularjs

我正在尝试将$ http服务注入app config,但却收到“未知提供商$ http错误”。

    woi.config(['$routeProvider', '$locationProvider','$http', function($routeProvider,      $locationProvider,$http){
$routeProvider
    .when("/channels", {
        templateUrl: test,
        resolve: {
          app: function($http){

         }
        } 

    })
    ]});

我的问题是,是否有可能在app config中注入$ http serivce,如果没有,那么在调用控制器和模板之前进行ajax调用的其他方法是什么。

谢谢,

1 个答案:

答案 0 :(得分:3)

您可以直接将$http或任何依赖项传递给函数,而无需在config函数中定义它。 Angular的DI框架将为解析对象函数注入依赖关系。