Javascript App.Config中的角度转换设置变量

Javascript App.Config中的角度转换设置变量,javascript,angularjs,Javascript,Angularjs,我有一个Angular应用程序,上面安装了Angular Translate 这是我的app.js文件(仅感兴趣的部分): 我需要做的是更改最后一行,“搜索”必须根据选择的翻译从翻译中获取 我试过这个: var SRC_WORD = $filter('translate')('SEARCH'); $ionicFilterBarConfigProvider.placeholder(SRC_WORD) 不工作 我也尝试过这样做,但当然它不在HTML中,因此无法工作: $ionicFilterBar

我有一个Angular应用程序,上面安装了
Angular Translate

这是我的app.js文件(仅感兴趣的部分):

我需要做的是更改最后一行,
“搜索”
必须根据选择的翻译从翻译中获取

我试过这个:

var SRC_WORD = $filter('translate')('SEARCH');
$ionicFilterBarConfigProvider.placeholder(SRC_WORD)
不工作

我也尝试过这样做,但当然它不在HTML中,因此无法工作:

$ionicFilterBarConfigProvider.placeholder("{{'SEARCH' | translate }}")
运气不好,我哪里做错了?

服务提供程序(
$ionicFilterBarConfigProvider
)仅在配置阶段可用,而服务实例(
$ionicFilterBarConfig
)仅在运行阶段可用

这种分离的意思是,配置阶段(
config
block)用于在实例化服务实例之前配置它们

在某些情况下,可以将服务提供商公开为实例,以便在运行阶段对其进行动态配置:

app.config(function ($provide, $ionicFilterBarConfigProvider) {
  $provide.value('$ionicFilterBarConfigProvider', $ionicFilterBarConfigProvider);
});

app.controller(..., function ($filter, $ionicFilterBarConfigProvider) {
  var SRC_WORD = $filter('translate')('SEARCH');
  $ionicFilterBarConfigProvider.placeholder(SRC_WORD)
});
此方法无需保修,完全取决于特定服务中发生的情况。

服务提供程序(
$ionicFilterBarConfigProvider
)仅在配置阶段可用,而服务实例(
$ionicFilterBarConfig
)仅在运行阶段可用

这种分离的意思是,配置阶段(
config
block)用于在实例化服务实例之前配置它们

在某些情况下,可以将服务提供商公开为实例,以便在运行阶段对其进行动态配置:

app.config(function ($provide, $ionicFilterBarConfigProvider) {
  $provide.value('$ionicFilterBarConfigProvider', $ionicFilterBarConfigProvider);
});

app.controller(..., function ($filter, $ionicFilterBarConfigProvider) {
  var SRC_WORD = $filter('translate')('SEARCH');
  $ionicFilterBarConfigProvider.placeholder(SRC_WORD)
});
此方法不提供保修,完全取决于特定服务中发生的情况