如何在angularJS的.config块中同时使用服务和提供者?

如何在angularJS的.config块中同时使用服务和提供者?,angularjs,ionic-framework,ionic,Angularjs,Ionic Framework,Ionic,我正在使用IonicFramework创建一个移动应用程序,我想将后退按钮文本设置为“后退”,但由于我的应用程序使用多种语言,我正在使用$translate服务将“后退”字符串翻译为正确的语言 这会使应用程序崩溃,因为不允许在app.config块中注入服务 有什么办法解决吗?这是我的密码: app.config(function($ionicConfigProvider, $translate) { $translate('label_back').then(function(trans

我正在使用IonicFramework创建一个移动应用程序,我想将后退按钮文本设置为“后退”,但由于我的应用程序使用多种语言,我正在使用
$translate
服务将“后退”字符串翻译为正确的语言

这会使应用程序崩溃,因为不允许在app.config块中注入服务

有什么办法解决吗?这是我的密码:

app.config(function($ionicConfigProvider, $translate) {

  $translate('label_back').then(function(translation){
     $ionicConfigProvider.backButton.text(translation);
  });

});

您可以使用服务并在app.run方法中提供服务。我认为服务不能在配置中使用。您不能在配置函数中注入服务,但您可以通过在配置中实现resovle函数来实现,即
resolve:{data:function(dbService){return dbService.getData();}}
@Anilkumar我将如何编写应用于我的示例的建议函数?请在此查看以供参考。您可以使用服务并在app.run方法中提供。我认为服务不能在配置中使用。您不能在配置函数中插入服务,但可以通过在配置中实现resovle函数来实现,如
resolve:{data:function(dbService){return dbService.getData();}}
@Anilkumar如何编写应用于我的示例的建议函数?请在此查看以供参考