我想调用角度js的配置函数中的servlet来获取接受语言,我在配置函数中使用$ http是可能的或任何替代解决方案请。我是角度js的新手
答案 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()
并使用它。