【发布时间】:2016-08-16 07:26:07
【问题描述】:
我需要在配置方法中使用$http 服务。但我不能在配置中使用$http,我收到unknown Provider 错误消息。
我的代码:
.config(function($http, $routeProvider, $provide) {
$http.get("sampleslist.js").success(function(data) {
var loop = 0, currentRoute;
for (loop = 0; loop < data[loop].pages.length; loop++) {
currentRoute = data[loop].pages;
var routeName = "/" + currentRoute[loop].name;
$routeProvider.when(routeName, {
templateUrl:"/" + currentRoute.name + ".html",
})
}
})
app = {controller: $controllerProvider.register}
})
您能提供解决方案吗?
【问题讨论】:
-
嗯,正如你所说,你不能在配置阶段使用 $http。不过,您可以在运行阶段使用它。
标签: javascript angularjs angularjs-directive angular-routing