Перевод текста внутри контроллера с AngularJs - PullRequest
0 голосов
/ 05 марта 2020

Я использую angular translate и нужно перевести некоторые слова в контроллере. Я использую json файлы для перевода в html.

// LABELS
var monthNames = [
    "Janvier", "Février", "Mars",
    "Avril", "Mai", "Juin", "Juillet",
    "Août", "Septembre", "Octobre",
    "Novembre", "Décembre"
];
//some code here
title: {
    display: true,
    text: 'Commandes'
}

Ответы [ 2 ]

0 голосов
/ 05 марта 2020

Внедрите $ фильтр в ваш контроллер, и тогда вы сможете использовать его с любым сервисом (в данном примере с сервисом перевода)

const translation = $filter('translate')('HELLO_WORLD'); // HELLO_WORLD is the definition from the translation json file
0 голосов
/ 05 марта 2020

Может быть, вы можете определить уровень «плюс» для monthNames Objects с нужным вам языком

var monthNames = {
  "fr-fr": [
    "Janvier", "Février", "Mars",
    "Avril", "Mai", "Juin", "Juillet",
    "Août", "Septembre", "Octobre",
    "Novembre", "Décembre"
  ]
},
...