javascript – 未知$http提供者

前端之家收集整理的这篇文章主要介绍了javascript – 未知$http提供者前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要在配置方法中使用$http服务.但是我不能在配置中使用$http,我得到未知的提供程序错误消息.

我的代码

.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}
})

你能为此提供解决方案吗?

解决方法

在.config中使用$http不是一个好习惯.可以在.run中使用它,也可以使用.service或.factory来使用该服务.

猜你在找的JavaScript相关文章