KbqDynamicTranslation — компонент для встраивания пользовательских компонентов в переводимые строки.
Компонент встраивается в строку с помощью специального синтаксиса: [[<slotName>:<context>]], где slotName — ключ зарегистрированного компонента, а context — данные, передаваемые в компонент.
<!-- Слот с передачей строки -->
<kbq-dynamic-translation text="[[myLinkSlot:Открыть ссылку]]">
<a *kbqDynamicTranslationSlot="'myLinkSlot'; let context">{{ context }}</a>
</kbq-dynamic-translation>
<!-- Слот с передачей списка -->
<kbq-dynamic-translation text="[[myListSlot:(первый,второй,третий)]]">
<ul *kbqDynamicTranslationSlot="'myListSlot'; let context">
@for (item of context; track $index) {
<li>{{ item }}</li>
}
</ul>
</kbq-dynamic-translation>