Перевести трубу с параметрами - PullRequest
2 голосов
/ 14 апреля 2020

Я использую переводчик. У меня есть строка с веб-сайтом моей компании, и я не должен ее переводить. Поэтому я использую параметры. Но на сайте должна быть ссылка (тег). Как я могу это сделать?

<p class="al-privacy-policy-text">{{"PRIVACY_POLICY_PAGE.INTRODUCTION_TEXT" | translate: ({website: 'https://www.title.com/'})}}</p>

Теперь https://www.title.com - это просто текст.

"PRIVACY_POLICY_PAGE.INTRODUCTION_TEXT": "когда используя наш сайт {{website}} ... "

1 Ответ

3 голосов
/ 14 апреля 2020

Измените содержимое PRIVACY_POLICY_PAGE.INTRODUCTION_TEXT, чтобы использовать тег привязки для заполнителя сайта. Затем используйте innerHtml, чтобы разрешить html контент, чтобы он не подвергался санитарной обработке.

<p class="al-privacy-policy-text" [innerHTML]="'PRIVACY_POLICY_PAGE.INTRODUCTION_TEXT' | translate: ({website: 'https://www.title.com/'})"></p>

См. Также Контексты очистки и безопасности и Как включить теги html в ваших строках перевода

...