我正在使用angular-gettext、angular-breadcrumb和angular-ui-router。
我的应用程序配置类似于:
app.config(function($stateProvider) {
$stateProvider.state('welcome', {
url : '/',
templateUrl: 'index.html',
ncyBreadcrumb : {
label : 'Home'
}
});
});
我希望能够将面包屑 ( 'Home'
)的标签翻译为angular-gettext
. 为此,我需要在app.config()
函数中包含 gettext 工具。像这样的东西是理想的,但是gettextCatalog
在配置阶段不可用:
app.config(function($stateProvider, gettextCatalog) {
$stateProvider.state('welcome', {
url : '/',
templateUrl: 'index.html',
ncyBreadcrumb : {
label : gettextCatalog.getString('Home')
}
});
});
有没有其他方法可以使用这些插件实现这一点,尤其是使用angular-gettext
?