Как прописать вложенный ключ в I18Следующий - PullRequest
0 голосов
/ 08 февраля 2019

Скажем, у меня есть перевод (в файле JSON), например:

{
    "first": "John",
    "last": "Doe",
    "welcome": "Welcome $t(first) $t(last)",
}

Можно ли использовать прописные ключи в нижнем регистре?Поэтому вместо «Добро пожаловать, Джон Доу» будет выведено «Добро пожаловать, Джон Доу».

1 Ответ

0 голосов
/ 08 февраля 2019

Вы можете использовать синтаксис get.

Синтаксис get привязывает свойство объекта к функции, которая будет вызываться при поиске этого свойства.

var obj = {
    "first": "John",
    "last": "Doe",
    get welcome() {
      return `Welcome ${this.first.toLowerCase()} ${this.last.toLowerCase()}`;
    }
};
console.log(obj.welcome);
...