1

我正在尝试将 $http 服务注入应用程序配置,但出现“未知提供程序 $http 错误”。

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

         }
        } 

    })
    ]});

我的问题是,是否可以在应用程序配置中注入 $http 服务,如果没有,那么在调用控制器和模板之前进行 ajax 调用的其他方法是什么。

谢谢,

4

1 回答 1

3

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

于 2013-11-11T07:49:13.977 回答