2016-07-04 26 views
0

我想調用angular js配置函數中的servlet來獲得接受語言因爲我使用$ http內部配置功能是可能的或任何替代解決方案Please.As我是新角js

+0

你有試過什麼嗎? –

+0

Serrvices不能直接在config中注入。如果有幫助,可以在'run()'中使用它們。需要更多關於您需要做什麼的更多信息 – charlietfl

+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(),並使用它。

+0

謝謝我試了一下你的想法 –

+0

歡迎你,請告訴我,如果它不起作用。 –

相關問題