0
레이블 파일에 정의 된 문자열을 w11k-angular-seo-header 지시문의 매개 변수로 사용해야합니다 (구성 블록에서 번역 가져 오기). 나는 angle-translate-loader-static-files와 함께 angle-translate를 이미 사용하고 있으므로 한 파일에 모든 번역문이 있습니다. 이제 w11k - 각도 - 서재응 - 헤더 지시문이 (이하 "머리"매개 변수)과 같이 구성되어구성 블록의 각도 변환
:
module.config(function($stateProvider) {
$stateProvider
.state('route', {
url: '/route/:param1',
data: {
head: {
title: 'My View Page-Title',
keywords: ['keyword 1', 'keyword 2'],
description: 'Meta Description for View',
robots: 'index,follow',
canonical: 'https://www.domain.tld/#!/route/',
canonicalExtend: function (canonicalStr, toParams) {
return canonicalStr+toParams.param1;
},
titleExtend: function(titleStr, toParams){
return titleStr + capitalizeFirstLetter(toParams.param1);
}
}
},
여기에 "제목"tranlsation을 얻을 수있는 방법이 있습니까? Normaly 난 그냥 할
$filter('translate')('labels.someLabel');
하지만 그 구성 블록, 어떤 제안에 옵션이 아닌가요?
아니요. 설정 단계에서 서비스를 삽입 할 수 없으며 그때까지 아무 것도로드되지 않습니다. 실제로 주 데이터를 사용하는 곳에서 번역을 시도 할 수 있습니다. –