有没有办法在配置函数中使用$ http,或者有任何方式调用配置中的url来获取angular js中的值

时间:2016-07-04 12:50:50

标签: javascript angularjs ajax http angular-translate

我想调用角度js的配置函数中的servlet来获取接受语言,我在配置函数中使用$ http是可能的或任何替代解决方案请。我是角度js的新手

1 个答案:

答案 0 :(得分:0)

嗯正在读你的问题,我想你可以在你的.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()并使用它。