Я использую angular-gettext, angular-breadcrumb и angular-ui-router.Как использовать угловой-gettext в фазе конфигурации?
У меня есть конфигурация приложения, похожее на это:
app.config(function($stateProvider) {
$stateProvider.state('welcome', {
url : '/',
templateUrl: 'index.html',
ncyBreadcrumb : {
label : 'Home'
}
});
});
Я хотел бы иметь возможность перевести метку ('Home'
навигационной цепочки) по angular-gettext
. Для этого мне нужно включить инструменты gettext в функцию app.config()
. Нечто подобное было бы идеально, однако gettextCatalog
не доступен на этапе настройки:
app.config(function($stateProvider, gettextCatalog) {
$stateProvider.state('welcome', {
url : '/',
templateUrl: 'index.html',
ncyBreadcrumb : {
label : gettextCatalog.getString('Home')
}
});
});
Есть ли другой способ достичь этого с помощью этих плагинов, особенно с angular-gettext
?
Это, вероятно, лучшим решением. Другая возможность - [этот] (https://github.com/ncuillery/angular-breadcrumb/issues/65). Даже «label:» {{label | translate}} 'работает тоже, однако ни одно из этих двух выражений не обнаружено с помощью экстракции «grunt-angular-gettext», поэтому они бесполезны. –