Javascript App.Config中的角度转换设置变量
我有一个Angular应用程序,上面安装了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 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)
});
此方法不提供保修,完全取决于特定服务中发生的情况