Используйте трубы в css Angular 9 - PullRequest
0 голосов
/ 16 июня 2020

Я хочу пропустить текст через канал перевода, но текст находится в css в содержимом.

.files:before {
  position: absolute;
  content: "Drag your files here";
}

Это не работает:

.files:before {
      position: absolute;
      content: {{'file.text' | translate}};
    }

1 Ответ

2 голосов
/ 16 июня 2020

Не уверен, что это сработает.

Используя канал, вы можете изменить содержимое в части HTML, поэтому просто привяжите к некоторому атрибуту в DOM и попробуйте прочитать оттуда в css вот так -

.files:before {
  position: absolute;
  content: attr(data-lang)
}

Например, у вас есть элемент DOM, вам нужно добавить атрибут данных, как указано ниже -

<p data-lang="en">Any content here </p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...