有没有办法在config函数中使用$http,或者有没有办法在config函数中调用url来获取angular js中的



我想在angular js的配置函数中调用servlet来获得接受语言,我在配置函数中使用$http是可能的还是任何替代解决方案。因为我是angular js的新手

嗯,阅读你的问题,我认为你可以在你的.config()中使用一个函数,并在该函数中注入你需要的服务。

我将给你留下一个使用ui.router函数的例子,以便你可以了解如何使用它。

app = angular.module('myApp', [])
.config(function ($stateProvider) {
    var doSomething = function ($http, $cookies, myService) {
        //here all you logic
    }
    $stateProvider
        .state('myState', {
            url: '/',
            resolve: { doSomething: doSomething },//for example here you can use your function 
            templateUrl: "views/login.html",
            controller: 'LoginController'
        });
});

否则,您可以使用Providers注入您的.config()并使用它

最新更新